제가 작성한이 파이썬 스 니펫은 내 이해가 주어진대로 예상대로 동작하지 않습니다. yield
. 아마도 누군가가 나를 계몽 할 수있을 것입니다.파이썬 다음으로 동일한 생성기로 보내십시오.
def printvar():
yield 3
data = yield
print(data)
data = yield
print(data)
x = printvar()
print(next(x))
x.send(4)
x.send(5)
나는 무엇을 기대 :
3
4
5
내가 무엇을 얻을 :
3
5
사람이 동작을 설명 할 수 있습니까?
이로 인해 중지 오류가 발생합니다. –