るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.369秒)
トップページ > クエリ:value[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) (38324.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) (124.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(...

rdoc/parser/c (60.0)

C 言語で記述されたソースコードから組み込みクラス/モジュールのドキュメン トを解析するためのサブライブラリです。

...[4, 5, 6, [7, 8]], 9, 10]
* a.flatten #=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
*/
static VALUE
rb_ary_flatten(ary)
VALUE
ary;
{
ary = rb_obj_dup(ary);
rb_ary_flatten_bang(ary);
return ary;
}

...

void
Init_Array()
{...
...d: read_value
*
* call-seq:
* cfg.read_value(key) -> value
* cfg.read_value(key} { |key| } -> value
*
* Return the value corresponding to +key+ from the configuration.
* In the second form, if the key isn't found, invoke the
* block and return its value.
*/...