I have to start of by saying I hate the name “splatting”. I didn’t come up with it, and I don’t like using it, but it’s the only word we have. Splatting is a way to pass parameter values to a function using a single
array
orhashtable
. In this post we’ll be talking about hashtables because I think it is the more useful of the two.Splatting is easy to explain in an example.
And then that’s exactly what Mark gives us. Click through for the example as well as how you can set those optional parameters.