RosettaCodeData/Task/Factorial/Soda/factorial-2.soda
2024-03-06 22:25:12 -08:00

7 lines
164 B
Text

_tailrec_fact (n : Int) (accum : Int) : Int =
if n < 2
then accum
else _tailrec_fact (n - 1) (n * accum)
factorial (n : Int) : Int =
_tailrec_fact (n) (1)