9 lines
111 B
Ruby
9 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}
|