Closures/Value capture: Difference between revisions
Content added Content deleted
(Updated second D entry, tags) |
|||
Line 615: | Line 615: | ||
<lang python>funcs = [] |
<lang python>funcs = [] |
||
for i in range(10): |
for i in range(10): |
||
funcs.append((lambda i: lambda: |
funcs.append((lambda i: lambda: i * i)(i)) |
||
print funcs[3]() # prints 9</lang> |
print funcs[3]() # prints 9</lang> |
||
or equivalently the list comprehension: |
or equivalently the list comprehension: |