るりまサーチ

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

ライブラリ

キーワード

検索結果

Object#enum_for(method = :each, *args) -> Enumerable::Enumerator (163)

Enumerable::Enumerator.new(self, method, *args) を返します。

...Enumerable::Enumerator.new(self, method, *args) を返します。

@param method メソッド名の文字列かシンボルです。
@param args 呼び出すメソッドに渡される引数です。
@raise NameError 存在しないメソッド名を指定すると発生します。

str = "xyz"...
...enum = str.enum_for(:each_byte)
p(a = enum.map{|b| '%02x' % b }) #=> ["78", "79", "7a"]

# protects an array from being modified
a = [1, 2, 3]
p(a.to_enum) #=> #<Enumerable::Enumerator:0xbaf7ac>

@see Enumerable::Enumerator...

Object#enum_for(method = :each, *args) -> Enumerator (163)

Enumerator.new(self, method, *args) を返します。

...
Enumerator.new
(self, method, *args) を返します。

@param method メソッド名の文字列かシンボルです。
@param args 呼び出すメソッドに渡される引数です。
@raise NameError 存在しないメソッド名を指定すると発生します。

str = "xyz"

enum = s...
...tr.enum_for(:each_byte)
p(a = enum.map{|b| '%02x' % b }) #=> ["78", "79", "7a"]

# protects an array from being modified
a = [1, 2, 3]
p(a.to_enum) #=> #<Enumerator: [1, 2, 3]:each>

@see Enumerator...

Object#to_enum(method = :each, *args) -> Enumerable::Enumerator (163)

Enumerable::Enumerator.new(self, method, *args) を返します。

...Enumerable::Enumerator.new(self, method, *args) を返します。

@param method メソッド名の文字列かシンボルです。
@param args 呼び出すメソッドに渡される引数です。
@raise NameError 存在しないメソッド名を指定すると発生します。

str = "xyz"...
...enum = str.enum_for(:each_byte)
p(a = enum.map{|b| '%02x' % b }) #=> ["78", "79", "7a"]

# protects an array from being modified
a = [1, 2, 3]
p(a.to_enum) #=> #<Enumerable::Enumerator:0xbaf7ac>

@see Enumerable::Enumerator...

Object#to_enum(method = :each, *args) -> Enumerator (163)

Enumerator.new(self, method, *args) を返します。

...
Enumerator.new
(self, method, *args) を返します。

@param method メソッド名の文字列かシンボルです。
@param args 呼び出すメソッドに渡される引数です。
@raise NameError 存在しないメソッド名を指定すると発生します。

str = "xyz"

enum = s...
...tr.enum_for(:each_byte)
p(a = enum.map{|b| '%02x' % b }) #=> ["78", "79", "7a"]

# protects an array from being modified
a = [1, 2, 3]
p(a.to_enum) #=> #<Enumerator: [1, 2, 3]:each>

@see Enumerator...