RosettaCodeData/Task/Factorial/Standard-ML/factorial-2.ml
Ingy döt Net d066446780 langs a-z
2013-04-10 22:43:41 -07:00

7 lines
124 B
OCaml

fun factorial n = let
fun loop (i, accum) =
if i > n then accum
else loop (i + 1, accum * i)
in
loop (1, 1)
end