Я искал метод to_ary класса Array. Я смущен, как метод относится к исходному документу.Ошибка путаницы 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 необходимо? Является VALUE ретривером? Пространство (вместо запятой) между аргументами означает, что вторым аргументом является метод, вызываемый приемником?
static VALUE
rb_ary_to_ary_m(VALUE ary)
{
return ary;
}
Бест,
cj3kim
'static VALUE' объявляет, что функция возвращает' VALUE', но по мере того, как @LBg происходит, это все C. – Ashe