 :Object#method
:Object#method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :singleton_methods
:singleton_methods![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :coverage
:coverage![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :lambda
:lambda![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :rdoc
:rdoc![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :args
:args![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :NoMethodError
:NoMethodError![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :method
:method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :instance_methods
:instance_methods![条件を削除 [x]](/images/drop-condition-icon.png) > クラス:Enumerator
 > クラス:Enumerator![条件を削除 [x]](/images/drop-condition-icon.png) 
  ライブラリ
- ビルトイン (48)
検索結果
先頭4件
- 
      Enumerator# each { . . . } -> object (127.0) 
- 
      
      
      生成時のパラメータに従ってブロックを繰り返します。 *args を渡した場合は、生成時のパラメータ内引数末尾へ *args を追加した状態で繰り返します。 ブロック付きで呼び出された場合は、 生成時に指定したイテレータの戻り値をそのまま返します。 ...します。
 *args を渡した場合は、生成時のパラメータ内引数末尾へ *args を追加した状態で繰り返します。
 ブロック付きで呼び出された場合は、
 生成時に指定したイテレータの戻り値をそのまま返します。
 @param args 末尾へ追......加する引数
 //emlist[例1][ruby]{
 str = "Yet Another Ruby Hacker"
 enum = Enumerator.new {|y| str.scan(/\w+/) {|w| y << w }}
 enum.each {|word| p word } # => "Yet"
 # "Another"
 # "Ruby"......rld"]
 obj = Object.new
 def obj.each_arg(a, b=:b, *rest)
 yield a
 yield b
 yield rest
 :method_returned
 end
 enum = obj.to_enum :each_arg, :a, :x
 enum.each.to_a # => [:a, :x, []]
 enum.each.equal?(enum) # => true
 enum.each { |elm| elm } # => :method_returned...
- 
      Enumerator# each(*args) { . . . } -> object (127.0) 
- 
      
      
      生成時のパラメータに従ってブロックを繰り返します。 *args を渡した場合は、生成時のパラメータ内引数末尾へ *args を追加した状態で繰り返します。 ブロック付きで呼び出された場合は、 生成時に指定したイテレータの戻り値をそのまま返します。 ...します。
 *args を渡した場合は、生成時のパラメータ内引数末尾へ *args を追加した状態で繰り返します。
 ブロック付きで呼び出された場合は、
 生成時に指定したイテレータの戻り値をそのまま返します。
 @param args 末尾へ追......加する引数
 //emlist[例1][ruby]{
 str = "Yet Another Ruby Hacker"
 enum = Enumerator.new {|y| str.scan(/\w+/) {|w| y << w }}
 enum.each {|word| p word } # => "Yet"
 # "Another"
 # "Ruby"......rld"]
 obj = Object.new
 def obj.each_arg(a, b=:b, *rest)
 yield a
 yield b
 yield rest
 :method_returned
 end
 enum = obj.to_enum :each_arg, :a, :x
 enum.each.to_a # => [:a, :x, []]
 enum.each.equal?(enum) # => true
 enum.each { |elm| elm } # => :method_returned...
- 
      Enumerator# each -> self (27.0) 
- 
      
      
      生成時のパラメータに従ってブロックを繰り返します。 *args を渡した場合は、生成時のパラメータ内引数末尾へ *args を追加した状態で繰り返します。 ブロック付きで呼び出された場合は、 生成時に指定したイテレータの戻り値をそのまま返します。 ...します。
 *args を渡した場合は、生成時のパラメータ内引数末尾へ *args を追加した状態で繰り返します。
 ブロック付きで呼び出された場合は、
 生成時に指定したイテレータの戻り値をそのまま返します。
 @param args 末尾へ追......加する引数
 //emlist[例1][ruby]{
 str = "Yet Another Ruby Hacker"
 enum = Enumerator.new {|y| str.scan(/\w+/) {|w| y << w }}
 enum.each {|word| p word } # => "Yet"
 # "Another"
 # "Ruby"......rld"]
 obj = Object.new
 def obj.each_arg(a, b=:b, *rest)
 yield a
 yield b
 yield rest
 :method_returned
 end
 enum = obj.to_enum :each_arg, :a, :x
 enum.each.to_a # => [:a, :x, []]
 enum.each.equal?(enum) # => true
 enum.each { |elm| elm } # => :method_returned...
- 
      Enumerator# each(*args) -> Enumerator (27.0) 
- 
      
      
      生成時のパラメータに従ってブロックを繰り返します。 *args を渡した場合は、生成時のパラメータ内引数末尾へ *args を追加した状態で繰り返します。 ブロック付きで呼び出された場合は、 生成時に指定したイテレータの戻り値をそのまま返します。 ...します。
 *args を渡した場合は、生成時のパラメータ内引数末尾へ *args を追加した状態で繰り返します。
 ブロック付きで呼び出された場合は、
 生成時に指定したイテレータの戻り値をそのまま返します。
 @param args 末尾へ追......加する引数
 //emlist[例1][ruby]{
 str = "Yet Another Ruby Hacker"
 enum = Enumerator.new {|y| str.scan(/\w+/) {|w| y << w }}
 enum.each {|word| p word } # => "Yet"
 # "Another"
 # "Ruby"......rld"]
 obj = Object.new
 def obj.each_arg(a, b=:b, *rest)
 yield a
 yield b
 yield rest
 :method_returned
 end
 enum = obj.to_enum :each_arg, :a, :x
 enum.each.to_a # => [:a, :x, []]
 enum.each.equal?(enum) # => true
 enum.each { |elm| elm } # => :method_returned...
