6件ヒット
[1-6件を表示]
(0.022秒)
キーワード
-
rb
_ catch (1) -
rb
_ f _ abort (1) -
rb
_ thread _ abort _ exc (1) -
rb
_ thread _ abort _ exc _ set (1) -
rb
_ thread _ s _ abort _ exc (1) -
rb
_ thread _ s _ abort _ exc _ set (1)
検索結果
先頭5件
-
static VALUE rb
_ f _ abort(int argc , VALUE *argv) (18304.0) -
-
static VALUE rb
_ thread _ abort _ exc(VALUE thread) (18304.0) -
-
static VALUE rb
_ thread _ abort _ exc _ set(VALUE thread , VALUE val) (18304.0) -
-
static VALUE rb
_ thread _ s _ abort _ exc(void) (18304.0) -
-
static VALUE rb
_ thread _ s _ abort _ exc _ set(VALUE self , VALUE val) (18304.0) -
-
VALUE rb
_ catch(const char *tag , VALUE (*proc)() , VALUE data) (58.0) -
catch と同等の動作を実行します。
catch と同等の動作を実行します。
まず proc に、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_...