-
VALUE rb_yield(VALUE val) -
yield の C 版です。val を引数にブロックを実行します。複数の引数を与えたいときは配列に格納して渡します。
この関数を呼び出したメソッドがブロックを伴わない場合は、例外 LocalJumpError が発生します。
このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ
VALUE rb_yield(VALUE val)
yield の C 版です。val を引数にブロックを実行します。複数の引数を与えたいときは配列に格納して渡します。
この関数を呼び出したメソッドがブロックを伴わない場合は、例外 LocalJumpError が発生します。