def generator_ex1():
print("Start")
yield "A point"
print("Continue")
yield "B point"
print("End")
temp = iter(generator_ex1())
temp를 선언하는 부분에서 iter()로 감싸주는 이유가 있나요? 어차피 generator_ex1을 call 하면 generator가 반환되고 generator는 iterable 하니 그냥
temp = generator_ex1() <<< 이렇게 쓰면 안 되는건가요?
답변 감사합니다~