22件ヒット
[1-22件を表示]
(0.251秒)
検索結果
先頭2件
-
VALUE rb
_ obj _ dup(VALUE obj) (38306.0) -
Object#dup の実体です。
...dup の実体です。
Cのソースコード上でオブジェクトの複製を作成して返します。
例:
VALUE
return_copy(VALUE arg)
{
VALUE copy = rb_obj_dup(arg); // 引数で受け取ったオブジェクトを複製し、copyに代入。
return copy;
}... -
void rb
_ define _ global _ function(const char *name , VALUE (*func)() , int argc) (6106.0) -
関数 name を定義します。 func と argc は rb_define_method と同じです。
...は 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("dup_obj", return_obj_dup, 1); // 関数 dup_obj...