That is an interesting solution. Haravikk's solution was a breaking change so it undoubtedly had resistance.
If we were to merely allow Arrays to be cast as type String... then there were be nothing to break. String... is technically not a real type though, so when you use it anywhere outside of a functions argument list, it will not compile. Maybe we can make a special case? On Sun, Feb 26, 2017 at 12:25 PM Tino Heth <2...@gmx.de> wrote: > I suggest to take a look at the topics "Variadics as an Attribute" and "array > splatting for variadic parameters" and > https://github.com/Haravikk/swift-evolution/blob/a13dc03d6a8c76b25a30710d70cbadc1eb31b3cd/proposals/nnnn-variadics-as-attribute.md > . > > This is basically the other way round (arrays would accept variadic > arguments), but it has the same effect — and more: > You get rid of the odd "…" type, and it's also possible to use this with > types besides array (set, iterator….) >
_______________________________________________ swift-evolution mailing list swift-evolution@swift.org https://lists.swift.org/mailman/listinfo/swift-evolution