예외
-
[Python] 파이썬 입문 6(코루틴, 객체, 예외)CSE/Python 2015. 12. 18. 14:11
1. 파이썬 입문 1-1. 코루틴(Coroutine) 보통 함수는 입력으로 주어진 인수에 대해서 한 번만 실행됩니다. 하지만, 일련의 입력을 처리하도록 함수를 작성할 수도 있습니다. 이런 종류의 함수를 코루틴이라고 하고, 아래 예처럼 yield문을 표현식 형태로 사용해 생성할 수 있습니다. 123456def print_matches(matchtext): print "Looking for", matchtext while True: line = (yield) if matchtext in line: print linecs 이 함수를 사용하려면 먼저 호출을 한 번해서 첫 번째(yield)까지 진행하고 다음부터 send()로 데이터를 보내기 시작하면 됩니다. 코루틴은 send()로 값이 도착할 때까지 멈춰 있습니..
-
[javascript] 33. 에러 - try/catch 문(Error - try / catch throw) - 자바스크립트 강좌 JS / CSEWeb/JavaScript 2015. 6. 13. 15:23
JavaScript Errors - Throw and Try to Catch try 문은 에러가 있는 블럭의 코드를 테스트 하기 위함입니다. catch 문은 에러를 처리합니다. throw 문은 커스텀(custom) 에러를 만듭니다. finally 문은 결과에 상관없이 try, catch문 후에 실행되는 문입니다. 1. Errors Will Happen! 자바스크립트 코드를 실행 할 때, 다른 에러가 발생합니다. 에러는 프로그래머에 의해서 만들어진 에러가 있을 수도 있고, 잘못된 입력 값에 의해서, 예견할 수 없는 에러들이 있을 수 있습니다: 12345678910111213141516171819 try {adddlert("Welcome guest!");}catch(err) {document.getEleme..