I think it's best to think of `...` as expanding into an argument list. So `[A...]` makes an array, `Dict(X...)` forms a dictionary, and `tuple(A...)` makes a tuple. On 0.4 you can even say `(A...,)` to splice the arguments directly into the tuple syntax.
- [julia-users] `collect` makes array, `...` makes tuple? Sisyphuss
- [julia-users] Re: `collect` makes array, `...` makes tupl... Matt Bauman