Closures/Value capture: Difference between revisions

Content added Content deleted
(Added 11l)
Line 19: Line 19:
<lang 11l>[(() -> Int)] funcs
<lang 11l>[(() -> Int)] funcs
L(i) 10
L(i) 10
funcs.append(() -> @=i * @=i)
F f()
R @=i * @=i
funcs.append(f)
print(funcs[3]())</lang>
print(funcs[3]())</lang>