我查找了 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]
为什么属性静态 VALUE 是必要的?VALUE 是猎犬吗?参数之间的空格(而不是逗号)是否意味着第二个参数是接收者调用的方法?
static VALUE
rb_ary_to_ary_m(VALUE ary)
{
return ary;
}
最好的,
cj3kim