Comment detail

実行時間の測定 (Nested Flatten)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
open System;;

let time f =
    let start = DateTime.Now in
    let res = f () in
    let finish = DateTime.Now in
    Console.WriteLine( (finish-start) );
    res;;

let rec fib n =
    if n = 0
    then 1
    elif n = 1
    then 1
    else fib (n-1) + fib (n-2);;

let profile n = time (fun () -> fib n);;

Index

Feed

Other

Link

Pathtraq

loading...