Yes, absolutely this - I'd likely be fine with the order of them being strict, 
but being able to omit ones that I want to be defaulted is a must.

l8r
Sean 

Sent from my iPhone

> On Mar 30, 2016, at 12:06 PM, William Dillon via swift-evolution 
> <swift-evolution@swift.org> wrote:
> 
> As long as you can still provide an overriding value to only one of the 
> defaulted parameters I probably wouldn't miss it.  I would hate to have to 
> re-state the default value of all the parameters up to the one I want to 
> change, though.
> 
> - Will
> 
>> On Mar 30, 2016, at 9:59 AM, 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
_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to