るりまサーチ

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

関連するキーワード

  1. _builtin

ライブラリ

検索結果

Enumerable::Enumerator#with_index -> Enumerator (18109)

生成時のパラメータに従って、要素にインデックスを添えて繰り返します。 インデックスは 0 から始まります。

...した場合の戻り値は生成時に指定したレシーバ自身です。

例:
str = "xyz"

enum = Enumerable::Enumerator.new(str, :each_byte)
enum.with_index {|byte, idx| p [byte, idx] }
# => [120, 0]
# [121, 1]
# [122, 2]


生成時のパラメ...

Enumerable::Enumerator#with_index {|(*args), idx| ... } -> object (18109)

生成時のパラメータに従って、要素にインデックスを添えて繰り返します。 インデックスは 0 から始まります。

...した場合の戻り値は生成時に指定したレシーバ自身です。

例:
str = "xyz"

enum = Enumerable::Enumerator.new(str, :each_byte)
enum.with_index {|byte, idx| p [byte, idx] }
# => [120, 0]
# [121, 1]
# [122, 2]


生成時のパラメ...