RosettaCodeData/Task/Factorial/Standard-ML/factorial-2.ml
2023-07-01 13:44:08 -04: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