Ruby 关于 splat operator 用法的问题

hiveer · May 12, 2015 · Last by hiveer replied at May 12, 2015 · 1714 hits

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

不合法

#1 楼 @kikyous 能给点理论依据吗?

You need to Sign in before reply, if you don't have an account, please Sign up first.