[swift-evolution] Proposal: Make braces optional much like semicolons.
Craig Cruden
ccruden at novafore.com
Sun Dec 20 10:52:33 CST 2015
Although I am not for braces being optional and using tab / indentation for scope, the forcing of using braces for one line scopes is overkill IMHO.
If there is scope that is multiline though I would probably include scope on all of them (there is one multi-line scope in that example).
So +1 / -1 at the same time (which I guess sums out to 0) :p
> On 2015-12-20, at 23:44:55, Bart Whiteley via swift-evolution <swift-evolution at swift.org> wrote:
>
> On Sun, Dec 20, 2015 at 8:17 AM, Amir Michail via swift-evolution
> <swift-evolution at swift.org> wrote:
>> // braces are optional here but you could still put them in if you want to
>> for i in 0..<10
>> for j in 0..<5
>> if i % 2 == 0
>> print(i+j)
>> print(i*j)
>>
>
> -1. Please no. The fact that Swift requires curly braces even in
> situations where C does not is a great feature. I still remember the
> cheer that erupted from the '14 WWDC crowd when mandatory braces were
> announced -- and rightfully so. Many bugs are prevented by mandatory
> braces.
> _______________________________________________
> swift-evolution mailing list
> swift-evolution at swift.org
> https://lists.swift.org/mailman/listinfo/swift-evolution
More information about the swift-evolution
mailing list