, , :
time Array.iter (fun x -> ...) [|1..40|]
^- first arg ^- second arg
,
time (Array.iter (fun x -> ignore (fib x) )) [| 1 .. 40 |]
^- a single partially curried function ^- a single argument
, FSI:
> time ( Array.iter (fun x -> ignore (fib x) ) ) [| 1 .. 40 |];;
Took 6589msval it : unit = ()
, F # interactive, #time, FSI .
:
>
--> Timing now on
> Array.iter (fun x -> ignore (fib x) ) [| 1 .. 40 |];;
Real: 00:00:06.816, CPU: 00:00:06.218, GC gen0: 0, gen1: 0, gen2: 0
val it : unit = ()