RosettaCodeData/Task/Factorial/SNOBOL4/factorial-3.sno

6 lines
138 B
Text
Raw Permalink Normal View History

2013-04-10 22:43:41 -07:00
define('ifact(n)') :(ifact_end)
ifact ifact = 1
if1 ifact = gt(n,0) n * ifact :f(return)
n = n - 1 :(if1)
ifact_end