As William said, so long as you can still omit unused arguments.

On Thursday, 31 March 2016, William Dillon via swift-evolution <
[email protected]> 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 <
> [email protected] <javascript:;>> 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
> > [email protected] <javascript:;>
> > https://lists.swift.org/mailman/listinfo/swift-evolution
>
> _______________________________________________
> swift-evolution mailing list
> [email protected] <javascript:;>
> https://lists.swift.org/mailman/listinfo/swift-evolution
>


-- 
-- Howard.
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to