るりまサーチ

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

別のキーワード

  1. _builtin times
  2. integer times
  3. process times
  4. times _builtin

ライブラリ

キーワード

検索結果

Enumerator#next -> object (7.0)

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

...があり得ます。

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

//emlist[例1][ruby]{
str = "xyz"
enum = str.each_byte

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

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

Enumerator#with_object(obj) -> Enumerator (7.0)

繰り返しの各要素に obj を添えてブロックを繰り返し、obj を返り値として返します。

...場合は、上で説明した繰り返しを実行し、
最後に obj を返す Enumerator を返します。

//emlist[例][ruby]{
# 0,1,2 と呼びだす enumeratorを作る
to_three = Enumerator.new do |y|
3.times do |x|
y << x
end
end

to_three_with_string = to_three.with_object("foo")...

Enumerator#with_object(obj) {|(*args), memo_obj| ... } -> object (7.0)

繰り返しの各要素に obj を添えてブロックを繰り返し、obj を返り値として返します。

...場合は、上で説明した繰り返しを実行し、
最後に obj を返す Enumerator を返します。

//emlist[例][ruby]{
# 0,1,2 と呼びだす enumeratorを作る
to_three = Enumerator.new do |y|
3.times do |x|
y << x
end
end

to_three_with_string = to_three.with_object("foo")...