Hey nuts! I ran into the following confusion today: https://play.golang.org/p/XH8wyj6IbT.
Consulting the golang spec, I think this is correct. `If the final argument is assignable to a slice type []T, it may be passed unchanged as the value for a ...T parameter if the argument is followed by .... In this case no new slice is created.`, but I was definitely expecting the ... to act as though I'd typed out each element of the array. Would it be reasonable to update the language to allow func A (a... T) { } b := make([]S) A(b...) if S is assignable to T (rather than the current rule, which is only if []S is assignable to []T) Conrad -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.