이전글 작성하고 어떻게 그코드가 돌아가나 했더니 언젠가부터 yield 가 값을 리턴해줄수 있게 됐네.
http://www.python.org/dev/peps/pep-0342/
즉 yield 로 빠져나간 흐름을 받은 곳에서 send(값) 를 불러주면 yield 의결과로 그 값이 리턴되고 throw(예외) 를 불러주면 yield 했던 그자리에서 예외가 떨어지게 된다.
우왕굿.
generator 의 복사가 가능한지 좀더 찾아봐야겠다...
댓글 없음:
댓글 쓰기