RosettaCodeData/Task/Fibonacci-sequence/SuperCollider/fibonacci-sequence-2.sc

3 lines
107 B
Scala

f = { |n| var u = neg(sign(n)); if(abs(n) < 2) { n } { f.(2 * u + n) + f.(u + n) } };
(-20..20).collect(f)