RosettaCodeData/Task/Fibonacci-sequence/V-(Vlang)/fibonacci-sequence-1.v
2023-07-01 13:44:08 -04:00

17 lines
282 B
V

fn fib_iter(n int) int {
if n < 2 {
return n
}
mut prev, mut fib := 0, 1
for _ in 0..(n - 1){
prev, fib = fib, prev + fib
}
return fib
}
fn main() {
for val in 0..11 {
println('fibonacci(${val:2d}) = ${fib_iter(val):3d}')
}
}