RosettaCodeData/Task/Fibonacci-sequence/Nim/fibonacci-sequence-5.nim
2023-07-01 13:44:08 -04:00

11 lines
152 B
Nim

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()