파이썬으로 프로그래밍을 시작했고 코 루틴과 클로저 같은 개념에 혼란 스러웠습니다.
이제 나는 그것들을 어떤 피상적 인 수준에서 알고 있다고 생각하지만, 그 "깨달음"순간을 결코 느끼지 못했기 때문에 Clojure를 배우기로 결정했습니다. 나는 스튜어트 할로 웨이 (Stuart Halloway)가이 책을 샀다. 그러나 그것은 색인을 보았을 때 코 루틴이나 연속과 같은 단어는 없었다. 나는 그들을 봤지만 아무것도 없다.
그래서 내 질문은 :
Clojure에 스택 오버플로없이 핑퐁과 같은 작업을 수행하기 위해 연속 또는 코 루틴이 있습니까?
Python 예제 (표준 Python은이 대칭 코 루틴의 모든 기능을 갖춘 버전을 지원하지 않지만) :
def ping():
while 1:
print "ping"
function to switching to pong
def pong():
while 1:
function to switching to ping
print "pong"