るりまサーチ

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

別のキーワード

  1. open3 popen2e
  2. socket af_e164
  3. matrix det_e
  4. matrix rank_e
  5. open3 capture2e

ライブラリ

検索結果

Enumerator#with_index(offset = 0) -> Enumerator (26201.0)

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

...ンデックスは offset から始まります。

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

//emlist[例][ruby]{
str = "xyz"

e
num = Enumerator.new {|y| str.each_byte {|b| y << b }}
e
num.with_index {|byte, idx| p [byte, idx] }
# => [12...
...0, 0]
# [121, 1]
# [122, 2]

require "stringio"
StringIO.new("foo|bar|baz").each("|").with_index(1) {|s, i| p [s, i] }
# => ["foo|", 1]
# ["bar|", 2]
# ["baz", 3]
//}


生成時のパラメータに従って、要素にインデックスを添えてブロックを繰...
...り返します。
インデックスは 0 から始まります。
Enumerator
#with_index は offset 引数を受け取りますが、
e
ach_with_index は受け取りません (引数はイテレータメソッドにそのまま渡されます)。...

Enumerator#with_index(offset = 0) {|(*args), idx| ... } -> object (26201.0)

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

...ンデックスは offset から始まります。

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

//emlist[例][ruby]{
str = "xyz"

e
num = Enumerator.new {|y| str.each_byte {|b| y << b }}
e
num.with_index {|byte, idx| p [byte, idx] }
# => [12...
...0, 0]
# [121, 1]
# [122, 2]

require "stringio"
StringIO.new("foo|bar|baz").each("|").with_index(1) {|s, i| p [s, i] }
# => ["foo|", 1]
# ["bar|", 2]
# ["baz", 3]
//}


生成時のパラメータに従って、要素にインデックスを添えてブロックを繰...
...り返します。
インデックスは 0 から始まります。
Enumerator
#with_index は offset 引数を受け取りますが、
e
ach_with_index は受け取りません (引数はイテレータメソッドにそのまま渡されます)。...