るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.376秒)
トップページ > クエリ:l[x] > クエリ:r[x] > クエリ:v[x] > クエリ:rb_obj_dup[x]

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

検索結果

VALUE rb_obj_dup(VALUE obj) (44606.0)

Object#dup の実体です。

...dup の実体です。

Cのソースコード上でオブジェクトの複製を作成して返します。

例:
V
ALUE
r
eturn_copy(VALUE arg)
{
V
ALUE copy = rb_obj_dup(arg); // 引数で受け取ったオブジェクトを複製し、copyに代入。
r
eturn copy;
}...

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

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

...
func と argc は rb_define_method と同じです。

例:
static VALUE
r
eturn_obj_dup(VALUE obj)
{
V
ALUE dup = rb_obj_dup(obj); // オブジェクトを複製
r
eturn dup;
}

v
oid Init_func() {
r
b_define_global_function("dup_obj", return_obj_dup, 1);...