[swift-evolution] Allowing trailing commas in argument lists
Ted F.A. van Gaalen
tedvgiosdev at gmail.com
Wed Mar 9 08:44:11 CST 2016
Hi Paul
I don’t think that is a good idea because:
as in most human languages writing,
the comma tells us,
that more is following,
?
?
.. oops. hey, no more text?
So, to me your examples are incomplete statements,
leading to mistakes when editing, me assuming that I
didn’t finish typing the statement, when I started
editing the source say, three months later.
or, doing maintenance and having to fast-read through
many old source files.
Is it really so hard to press the DEL key to remove
the trailing comma?
Greetings,
TedvG ,
(sorry no more text here :0)
>
> Right now, Swift argument lists are not permitted to contain trailing commas. To make multi-line calls easier, we propose allowing trailing commas in argument (and tuple) syntax:
>
> let person = Person(
> id: json['id'],
> name: json['name'],
> picture: Im2age(picture),
> friends: friends,
> )
More information about the swift-evolution
mailing list