Re:Ruby 2.6
by mikekchar on Monday December 24, 2018 @03:06PM
(#18753990)
To be fair, I find the destructuring syntax strange in Ruby. For example, why do I need the splat on the list? It doesn't make sense to me. I'm sure there is a good reason buried in the implementation, but if I were to design the syntax, I don't think I would do it that way.
[ Parent
| on HN ]
> For example, why do I need the splat on the list?
You don't on the RHS, or rather, it's redundant in the given example. On the LHS you need it to prevent single element capture.. and within the ruby language, it's a fairly consistent sigil.