• Programming,  Python

    [Python] Coroutine

    기존에 generator에서 yield 키워드를 lvalue로 사용해 제어권을 넘겨줬지만, coroutine은 rvalue로 사용하여 특정 변수에 값을 전달 할 수 있다. 참고로 Coroutine은 generator의 일종이다. Ready to receiveGot 1Got 2Got Hello Coroutine은 decorator를 통해 사용하기 유용하다.…

  • Programming,  Python

    [Python] Generator

    yield 라는 키워드가 사용되는 것을 generator라고 부른다. 아래 예시 코드를 통해 이해할 수 있다. 0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 위 코드는 특정 시작 값부터 종료 값까지 일정 증가값 간격으로 출력하는…