RosettaCodeData/Task/Factorial/SequenceL/factorial-4.sequencel

8 lines
126 B
Text
Raw Permalink Normal View History

2016-12-05 23:44:36 +01:00
factorial(n) :=
factorialHelper(1, n);
factorialHelper(acc, n) :=
acc when n <= 0
else
factorialHelper(acc * n, n-1);