RosettaCodeData/Task/Fibonacci-sequence/Nim/fibonacci-sequence-5.nim

12 lines
152 B
Nim
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
iterator fib: int {.closure.} =
var a = 0
var b = 1
while true:
yield a
swap a, b
b = a + b
var f = fib
for i in 0.. <10:
echo f()