summaryrefslogtreecommitdiff
path: root/testsuite/tests/misc/fib.ml
blob: f46e4211a52187c6ace4b34daf06a3e2985f9c16 (plain)
1
2
3
4
5
6
7
8
9
10
11
(* TEST *)

let rec fib n =
  if n < 2 then 1 else fib(n-1) + fib(n-2)

let _ =
  let n =
    if Array.length Sys.argv >= 2
    then int_of_string Sys.argv.(1)
    else 30 in
  print_int(fib n); print_newline(); exit 0