Arrayクラスのto_aryメソッドを調べました。メソッドがソースドキュメントにどのように関係しているのか混乱しています。私はこれを行う場合はRuby 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]
をなぜ属性静的な値が必要なのか? VALUEはリトリーバーですか?引数間のスペース(コンマではなく)は、第2引数が受信側から呼び出されるメソッドであることを意味しますか?
static VALUE
rb_ary_to_ary_m(VALUE ary)
{
return ary;
}
ベスト、
cj3kim
'static VALUE'は、関数が' VALUE'を返すと宣言していますが、@ LBgは実行されているので、すべてCです。 – Ashe