在CoffeeScript中我可以這樣做:Oneliner協會在Ruby中
[one..., two] = [1, 2, 3, 4, 5]
# one = [1, 2, 3, 4]
# two = 5
有沒有辦法在Ruby中做到這一點(oneliner)?
編輯
我知道我能做到這一點:
one = [1, 2, 3, 4, 5]
two = one.slice!(-1)
EDIT 2
Oneliner看起來是這樣的:
two = (one = [1, 2, 3, 4, 5]).slice!(-1)
但看到ms對我來說太醜陋了。
一些更多的解釋這是否意味着'one'是所有變量n-1個? – dax
是的,我編輯的問題更清楚。 –