18 lines
241 B
OCaml
18 lines
241 B
OCaml
|
let rec fact = function
|
||
|
|1 -> 1
|
||
|
| n -> n * fact (n-1) ;;
|
||
|
|
||
|
let print_fact n =
|
||
|
Printf.printf "factorielle %i = %i\n" n (fact n)
|
||
|
|
||
|
let main () =
|
||
|
begin
|
||
|
print_fact 5 ;
|
||
|
print_newline () ;
|
||
|
exit 0 ;
|
||
|
end
|
||
|
|
||
|
let _ = main ()
|
||
|
|
||
|
|