108件ヒット
[1-100件を表示]
(0.010秒)
キーワード
-
proc
_ yield (12) -
rb
_ catch (12) -
rb
_ f _ loop (12) -
rb
_ iterate (12) -
rb
_ thread _ yield (12) -
rb
_ yield (12) -
rb
_ yield _ 0 (12) -
yield
_ under (12) -
yield
_ under _ i (12)
検索結果
先頭5件
-
static VALUE yield
_ under _ i(VALUE self) (26117.0) -
yield_under の補助関数です。
...
yield_under の補助関数です。... -
static VALUE yield
_ under(VALUE under , VALUE self) (26101.0) -
モジュール under の元のコンテキストで ruby_block を評価します。
モジュール under の元のコンテキストで
ruby_block を評価します。 -
VALUE rb
_ yield(VALUE val) (6117.0) -
yield の C 版です.val を引数にブロックを実行します. 複数の引数を与えたいときは配列に格納して渡します。
...
yield の C 版です.val を引数にブロックを実行します.
複数の引数を与えたいときは配列に格納して渡します。
この関数を呼び出したメソッドがブロックを伴わない場合は,例外
LocalJumpError が発生します.... -
static VALUE proc
_ yield(VALUE proc , VALUE args) (6117.0) -
Proc.yield の実体。
...Proc.yield の実体。... -
static VALUE rb
_ thread _ yield(VALUE arg , rb _ thread _ t th) (6101.0) -
-
static VALUE rb
_ yield _ 0(VALUE val , VALUE self , VALUE klass , int pcall) (6101.0) -
カレントブロックに val を渡して処理を移す。 そのさい self とクラスを self と klass に切り替える。 Proc の呼び出しのときは pcall=非ゼロ にしなければならない。
カレントブロックに val を渡して処理を移す。
そのさい self とクラスを self と klass に切り替える。
Proc の呼び出しのときは pcall=非ゼロ にしなければならない。 -
VALUE rb
_ catch(const char *tag , VALUE (*proc)() , VALUE data) (25.0) -
catch と同等の動作を実行します。
...yield された値と data を渡して実行します。
その途中で tag が throw されたら rb_catch 全体を終了します。
throw が発生した場合はその値を返します。
throw が発生しなかったときは proc の返り値を返します。
static VALUE
foo_yield......(VALUE a, VALUE b)
{
return rb_yield(b);
}
static VALUE
foo_catch(VALUE obj)
{
return rb_catch("footag", foo_yield, INT2FIX(2));
}
static VALUE
foo_abort(VALUE obj)
{
return rb_throw("footag", Qnil);
}
void
Init_foo(void)
{
VALUE Foo = rb_define_c... -
static VALUE rb
_ f _ loop(void) (17.0) -
loop の実体。永遠に yield を繰り返します。
...loop の実体。永遠に yield を繰り返します。... -
VALUE rb
_ iterate(VALUE (*call _ proc)() , VALUE date1 , VALUE (*block _ proc)() , date2) (7.0) -
ブロック付きメソッド(イテレータ)呼び出しを行う関数です.
...ータ)呼び出しを行う関数です.
まず call_proc(data1) を実行します。そしてその関数か
その直下のメソッドで yield が発生すると以下が実行されます。
block_proc(VALUE block_arg, VALUE data2, VALUE self)
block_arg はブロック引数(複数...