7 lines
164 B
Text
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)
|