Как повторно поднять StopIteration из рубинового волокна

Следующее волокно Ruby вызывает исключение StopIteration при первом возобновлении, но не впоследствии. Можно ли сделать волокно, которое вызывает исключение каждый раз, когда оно возобновляется?

f = Fiber.new do
  while true
    raise StopIteration
  end
end

0 ответов

Другие вопросы по тегам