Closures/Value capture: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 544:
100
ok
</pre>
 
=={{header|F#}}==
Nearly identical to OCaml
<lang fsharp>[<EntryPoint>]
let main argv =
let fs = List.init 10 (fun i -> fun () -> i*i)
do List.iter (fun f -> printfn "%d" <| f()) fs
0</lang>
 
{{out}}
<pre>
0
1
4
9
16
25
36
49
64
81
</pre>