2 ms·
Typical workaround: def loop(): for number in range(10): def closure(number=number): return number yield closure Many langu
by gpderetta 2y 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.