Where is it legal to use ruby splat operator?
First, precedence isn’t an issue here, because foo = bar || (*zap) works no better. The general rule of thumb is that you cannot perform additional operations on a splat. Even something as simple as foo = (*zap) is invalid. This applies to 1.9 as well. Having said that, what do you expect foo = … Read more