Closures/Value capture: Difference between revisions

Content added Content deleted
Line 936: Line 936:


for i in 0..9:
for i in 0..9:
let x = i
(proc =
funcs.add(proc (): int = x * x)
let x = i
funcs.add(proc (): int = x * x))()


for i in 0..8:
for i in 0..8: