RosettaCodeData/Task/Factorial/Haxe/factorial-3.haxe

8 lines
167 B
Text
Raw Permalink Normal View History

2020-02-17 23:21:07 -08:00
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);
}