るりまサーチ

最速Rubyリファレンスマニュアル検索!
2046件ヒット [1201-1300件を表示] (0.022秒)

別のキーワード

  1. gc stat
  2. gc latest_gc_info
  3. _builtin latest_gc_info
  4. _builtin gc
  5. gc opts

ライブラリ

モジュール

キーワード

検索結果

<< < ... 11 12 13 14 15 ... > >>

static VALUE rb_thread_s_new(int argc, VALUE *argv, VALUE klass) (100.0)

static VALUE rb_undefined(VALUE obj, ID id, int argc, VALUE *argv, int call_status) (100.0)

static VALUE specific_eval(int argc, VALUE *argv, VALUE klass, VALUE self) (100.0)

rb_obj_instance_eval と rb_mod_module_eval を共通化するための補助関数です。

rb_obj_instance_eval と rb_mod_module_eval を共通化するための補助関数です。

static VALUE top_include(int argc, VALUE *argv) (100.0)

static VALUE top_private(int argc, VALUE *argv) (100.0)

絞り込み条件を変える

static VALUE top_public(int argc, VALUE *argv) (100.0)

static VALUE umethod_call(int argc, VALUE *argv, VALUE method) (100.0)

static void set_method_visibility(VALUE self, int argc, VALUE *argv, ID ex) (100.0)

void rb_define_global_function(const char *name, VALUE (*func)(), int argc) (100.0)

関数 name を定義します。 func と argc は rb_define_method と同じです。

...関数 name を定義します。
func と argc は rb_define_method と同じです。

例:
static VALUE
return_obj_dup(VALUE obj)
{
VALUE dup = rb_obj_dup(obj); // オブジェクトを複製
return dup;
}

void Init_func() {
rb_define_global_function(...

void rb_define_method(VALUE klass, const char *name, VALUE(*func)(), int argc) (100.0)

クラスklassのインスタンスメソッドnameを定義します。

...argcはCの関数へ渡される引数の数(と形式)を決めます.

: argcが0以上の時
argcで指定した値がそのメソッドの引数の数になります。
16個以上の引数は使えません,

VALUE func(VALUE self, VALUE arg1, ... VALUE argN)

: argcが-1...
...配列として第二引数に入れて渡されます。
第一引数は配列の要素数です。

VALUE func(int argc, VALUE *argv, VALUE self)

: argcが-2のとき
引数はRubyの配列に入れて渡されます。

VALUE func(VALUE self, VALUE args)

rb_scan_args も...

絞り込み条件を変える

<< < ... 11 12 13 14 15 ... > >>