StackOverflow 文件 Ruby Language 教程 普查員 復卷 復卷 Created: November-22, 2018 使用 rewind 重新啟動列舉器。 ℕ = Enumerator.new do |yielder| x = 0 loop do yielder << x x += 1 end end ℕ.next # => 0 ℕ.next # => 1 ℕ.next # => 2 ℕ.rewind ℕ.next # => 0 現有方法