RosettaCodeData/Task/Factorial/SNOBOL4/factorial-3.sno
Ingy döt Net d066446780 langs a-z
2013-04-10 22:43:41 -07:00

5 lines
138 B
Text

define('ifact(n)') :(ifact_end)
ifact ifact = 1
if1 ifact = gt(n,0) n * ifact :f(return)
n = n - 1 :(if1)
ifact_end