RosettaCodeData/Task/Fibonacci-sequence/SNOBOL4/fibonacci-sequence-3.sno

7 lines
198 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
define('ifib(n)f1,f2') :(ifib_end)
ifib ifib = le(n,2) 1 :s(return)
f1 = 1; f2 = 1
if1 ifib = gt(n,2) f1 + f2 :f(return)
f1 = f2; f2 = ifib; n = n - 1 :(if1)
ifib_end