RosettaCodeData/Task/Factorial/SNOBOL4/factorial-3.sno
2023-07-01 13:44:08 -04: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