RosettaCodeData/Task/Fibonacci-sequence/Sidef/fibonacci-sequence-1.sidef

8 lines
132 B
Plaintext

func fib_iter(n) {
var fib = [1, 1];
(n - fib.len).times {
fib = [fib[-1], fib[-2] + fib[-1]]
};
fib[-1];
}