I have never taken advantage of this. In fact, I didn't know this was possible until just now :) and I would've definitely found it confusing to see a function call with "out of order" parameters. On Thu, Mar 31, 2016 at 7:58 AM Developer via swift-evolution < swift-evolution@swift.org> wrote:
> +1 > > ~Robert Widmann > > 2016/03/31 10:26、Jeff Kelley via swift-evolution < > swift-evolution@swift.org> のメッセージ: > > I have never taken advantage of this, personally. Given that there isn’t > anything that this feature enables that can’t be done if it’s removed—aside > from reordering arguments—I’d be in favor of removing it for simplicity’s > sake. > > Jeff Kelley > > slauncha...@gmail.com | @SlaunchaMan <https://twitter.com/SlaunchaMan> | > jeffkelley.org > > On Mar 30, 2016, at 12:59 PM, Joe Groff via swift-evolution < > swift-evolution@swift.org> wrote: > > Many people are surprised when they find out defaulted parameters can be > reordered, unlike required arguments. This special case adds complexity to > the language, and runs against our general trend of treating argument > labels as a significant part of an API's name, and preferring a single way > of writing API calls. I think it's worth revisiting this design choice—is > the special case worth the complexity? How many people take advantage of > default argument reordering? > > -Joe > > _______________________________________________ > swift-evolution mailing list > swift-evolution@swift.org > https://lists.swift.org/mailman/listinfo/swift-evolution > > _______________________________________________ > swift-evolution mailing list > swift-evolution@swift.org > https://lists.swift.org/mailman/listinfo/swift-evolution > -- Javier Soto
_______________________________________________ swift-evolution mailing list swift-evolution@swift.org https://lists.swift.org/mailman/listinfo/swift-evolution