При написании скрипта я обнаружил FiberError:
[1..1000].each do |numbers|
c = 1.upto(8).cycle
numbers.each do |number|
c.next
end
end
Вот след:
bin/deinterlace.rb:8:in `next': uninitialized fiber (FiberError)
from bin/deinterlace.rb:8:in `block (2 levels) in <main>'
from bin/deinterlace.rb:7:in `each'
from bin/deinterlace.rb:7:in `block in <main>'
from bin/deinterlace.rb:5:in `each'
from bin/deinterlace.rb:5:in `<main>'
Что вызывает это?Это ошибка в цикле Array #?
Использование: ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin11.2.0]
Скрипт отлично работает в 1.8.7 (OS X 10.7, системный ruby)