別のキーワード
種類
- インスタンスメソッド (52)
- クラス (13)
- 文書 (13)
- 特異メソッド (13)
ライブラリ
- ビルトイン (78)
クラス
- Enumerator (13)
-
Enumerator
:: Generator (13) -
Enumerator
:: Yielder (39)
検索結果
先頭5件
-
Enumerator
:: Yielder (23000.0) -
[m:Enumerator.new] で使われるクラスで、直接使うものではありません。
[m:Enumerator.new] で使われるクラスで、直接使うものではありません。 -
Enumerator
:: Yielder # to _ proc -> Proc (21012.0) -
[m:Enumerator.new] で使うメソッドです。
...[m:Enumerator.new] で使うメソッドです。
引数を [m:Enumerator::Yielder#yield] に渡す [c:Proc] を返します。
これは Enumerator::Yielder オブジェクトを他のメソッドにブロック引数として直接渡すために使えます。
```ruby title="例"
text = <<-END... -
Enumerator
:: Yielder # <<(object) -> () (21006.0) -
{: since="1.9.1"}
...="1.9.1"}
[m:Enumerator.new] で使うメソッドです。
生成された Enumerator オブジェクトの each メソッドを呼ぶと
Enumerator::Yielder オブジェクトが渡されたブロックが実行され、ブロック内の << が呼ばれるたびに each に渡されたブロッ... -
Enumerator
:: Yielder # yield(*object) -> () (21006.0) -
{: since="1.9.1"}
...="1.9.1"}
[m:Enumerator.new] で使うメソッドです。
生成された Enumerator オブジェクトの each メソッドを呼ぶと
Enumerator::Yielder オブジェクトが渡されたブロックが実行され、ブロック内の yield メソッドが呼ばれるたびに each に渡さ... -
Enumerator
. new(size=nil) {|y| . . . } -> Enumerator (16.0) -
Enumerator オブジェクトを生成して返します。与えられたブロックは [c:Enumerator::Yielder] オブジェクトを引数として実行されます。
...Enumerator オブジェクトを生成して返します。与えられたブロックは [c:Enumerator::Yielder] オブジェクトを引数として実行されます。
生成された Enumerator オブジェクトに対して each を呼ぶと、この生成時に指定されたブロックを... -
Enumerator
:: Generator # each(*args) { . . . } -> object (6.0) -
{: since="1.9.1"}
...{: since="1.9.1"}
[m:Enumerator.new] で使われるメソッドです。
新しく生成した [c:Enumerator::Yielder] オブジェクトを先頭に、それ以降に引数 args
を続けたものを引数として、[m:Enumerator.new] に渡したブロックを実行します。
ブロック... -
NEWS for Ruby 2
. 7 . 0 (6.0) -
NEWS for Ruby 2.7.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...ではない enumerator を生成する
[m:Enumerator::Lazy#eager]メソッドが追加されました。 [feature:15901]
- [m:Enumerator::Yielder#to_proc]メソッドが追加され、Yielder オブジェクトを
直接他のメソッドのブロック引数として渡せる...
