attr_accessor *ATTRIBUTES + [:organization]
谁能解释下这个用法合理吗?如果合理,那他的执行过程是怎样的?
我有这个疑问是因为,一般 splat operator 是不参与任何运算的,所以我认为的写法应该是
attr_accessor *(ATTRIBUTES << :organization)
====UPDATE ===== 这个是在 stackoverflow 上的解答 http://stackoverflow.com/questions/30203868/how-to-use-ruby-splat-operator-can-we-do-some-operation-on-it