Comment by gpderetta
12 days ago
Typical workaround:
def loop():
for number in range(10):
def closure(number=number):
return number
yield closure
Many languages have surprising behaviour when closing over iteration variables.
No comments yet
Contribute on Hacker News ↗