Factorial: Difference between revisions

m
(added langur language example)
Line 3,735:
 
=={{header|Langur}}==
=== using built-in fold functionFolding ===
<lang Langur>val .factorial = f(.n) fold(f .a x .b, series 1 to .n)
writeln .factorial(7)</lang>
 
=== using recursionRecursive ===
<lang Langur>val .factorial = f given .x {
case < 0: -1
1,007

edits