RosettaCodeData/Task/Fibonacci-sequence/Tcl/fibonacci-sequence-1.tcl
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

9 lines
191 B
Tcl

proc fibiter n {
if {$n < 2} {return $n}
set prev 1
set fib 1
for {set i 2} {$i < $n} {incr i} {
lassign [list $fib [incr fib $prev]] prev fib
}
return $fib
}