8 lines
111 B
Ruby
8 lines
111 B
Ruby
fib = Fiber.new do
|
|
a,b = 0,1
|
|
loop do
|
|
Fiber.yield a
|
|
a,b = b,a+b
|
|
end
|
|
end
|
|
9.times {puts fib.resume}
|