> Le 13 mai 2016 à 07:01, Chris Lattner via swift-evolution > <swift-evolution@swift.org> a écrit : > > On May 12, 2016, at 4:50 PM, Joe Groff <jgr...@apple.com> wrote: >>>> --- a.swift >>>> +++ a.swift >>>> foo( >>>> x: 0, >>>> - y: 1 >>>> + y: 1, >>>> + z: 2 >>>> ) >>>> >>>> Trailing commas avoid this: >>>> >>>> --- a.swift >>>> +++ a.swift >>>> foo( >>>> x: 0, >>>> y: 1, >>>> + z: 2, >>>> ) >>> >>> You’re arguing that you want to read Swift code written like this? >> >> I wouldn't mind it. > > I personally find that style repulsive :-) and I haven’t seen swift code > commonly doing it. I’m not sure that we want to encourage it either.
Don't be too harsh :-) This style can be used with much profit when there are several closure arguments: foo( x: { // several lines of code }, y: { // several lines of code } ) For example: https://github.com/groue/GRDBDemo/blob/cd8b9d5cadc3c6c66fd0da4869d820c6624fdf79/GRDBDemo/PersonsViewController.swift#L12-L44 Gwendal Roué _______________________________________________ swift-evolution mailing list swift-evolution@swift.org https://lists.swift.org/mailman/listinfo/swift-evolution