るりまサーチ (Ruby 2.3.0)

最速Rubyリファレンスマニュアル検索!
2件ヒット [1-2件を表示] (0.164秒)
トップページ > バージョン:2.3.0[x] > クエリ:l[x] > クエリ:y[x] > クエリ:rb_yield[x]

別のキーワード

  1. psych psych_y
  2. psych y
  3. kernel y
  4. kernel psych_y
  5. y kernel

検索結果

VALUE rb_yield(VALUE val) (151201.0)

yield の C 版です.val を引数にブロックを実行します. 複数の引数を与えたいときは配列に格納して渡します。

yield の C 版です.val を引数にブロックを実行します.
複数の引数を与えたいときは配列に格納して渡します。

この関数を呼び出したメソッドがブロックを伴わない場合は,例外
LocalJumpError が発生します.

static VALUE rb_yield_0(VALUE val, VALUE self, VALUE klass, int pcall) (55801.0)

カレントブロックに val を渡して処理を移す。 そのさい self とクラスを self と klass に切り替える。 Proc の呼び出しのときは pcall=非ゼロ にしなければならない。

カレントブロックに val を渡して処理を移す。
そのさい self とクラスを self と klass に切り替える。
Proc の呼び出しのときは pcall=非ゼロ にしなければならない。