Arrayクラスのto_aryメソッドを調べました。メソッドがそのソースドキュメントにどのように関連しているか混乱しています。
to_aryメソッド=>自己を返します
私がこれを行う場合:
1.9.3-p0 :013 > a = [1,33,42]
=> [1, 33, 42]
1.9.3-p0 :014 > a.to_ary
=> [1, 33, 42]
1.9.3-p0 :015 > a
=>[1, 33, 42]
属性staticVALUEが必要なのはなぜですか?VALUEはレトリバーですか?引数の間に(コンマではなく)スペースがあるということは、2番目の引数が受信者によって呼び出されるメソッドであることを意味しますか?
static VALUE
rb_ary_to_ary_m(VALUE ary)
{
return ary;
}
一番、
cj3kim