Factorial: Difference between revisions
added langur language example
Langurmonkey (talk | contribs) (added langur language example) |
|||
Line 3,733:
120
</lang>
=={{header|Langur}}==
=== using built-in fold function ===
<lang Langur>val .factorial = f(.n) fold(f .a x .b, series 1 to .n)
writeln .factorial(7)</lang>
=== using recursion ===
<lang Langur>val .factorial = f given .x {
case < 0: -1
case 0: 1
default: .x x self(.x - 1)
}
writeln .factorial(7)</lang>
{{out}}
<pre>5040</pre>
=={{header|Lasso}}==
|