Splats很酷。它们不仅仅是用来分解数组的,尽管这很有趣。它们还可以转换为数组和扁平化数组(有关它们所做工作的详尽列表,请参阅http://github.com/mischa/splat/tree/master )。
看起来不能在splat上执行额外的操作,但在1.8.6/1.9中,以下代码抛出了“意外的tSTAR":
foo = bar || *zap #=> unexpected tSTAR
鉴于这是可行的:
foo = *zap || bar #=> works, but of limited value
splat可以出现在表达式中的什么位置?
https://stackoverflow.com/questions/776462
复制相似问题