Реализации алгоритмов/Факториал: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 231:
var n = parseInt(m);
return (n < 0 || m != n) ? NaN : (n == 0 ? 1 : n * factorialis(n - 1));
}
</syntaxhighlight>
 
=== UnScript ===
<syntaxhighlight lang="UnScript">
factorial a {
if a <= 1 return 1
else return factorial(a - 1) * a
}
</syntaxhighlight>