るりまサーチ

最速Rubyリファレンスマニュアル検索!
12件ヒット [1-12件を表示] (0.037秒)
トップページ > クラス:Enumerator[x] > クエリ:Enumerator#rewind[x]

別のキーワード

  1. each enumerator
  2. enumerator each
  3. enumerator new
  4. enumerator with_index
  5. enumerator with_object

ライブラリ

キーワード

検索結果

Enumerator#rewind -> self (62132.0)

列挙状態を巻き戻します。

...ェクトが rewind メソッドを持つとき(respond_to?(:rewind) に
真を返すとき) は、その rewind メソッドを呼び出します。

@see Enumerator#next

例:
str = "xyz"
enum = str.each_byte

p enum.next # => 120
p enum.next # => 121
enum.rewind
p enum...

Enumerator#next -> object (21019.0)

「次」のオブジェクトを返します。

...
伴っている場合には影響があり得ます。

@raise StopIteration 列挙状態が既に最後へ到達しているとき
@see Enumerator#rewind

例1:
str = "xyz"
enum = str.each_byte

str.bytesize.times do
puts enum.next
end
# => 120
# 121...