RosettaCodeData/Task/Factorial/Haxe/factorial-3.haxe
2020-02-17 23:21:07 -08:00

7 lines
167 B
Text

inline static function _fac_aux(n, acc:Int):Int {
return n < 1 ? acc : _fac_aux(n - 1, acc * n);
}
static function factorial(n:Int):Int {
return _fac_aux(n,1);
}