> On Dec 20, 2015, at 11:52 AM, Craig Cruden via swift-evolution > <[email protected]> wrote: > > 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.
I absolutely support the use of braces for one line scopes. This prevents bugs. When making braces optional via indentation, I would still want them to be required for one line scopes. > > 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 >> <[email protected]> wrote: >> >> On Sun, Dec 20, 2015 at 8:17 AM, Amir Michail via swift-evolution >> <[email protected]> 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 >> [email protected] >> https://lists.swift.org/mailman/listinfo/swift-evolution > > _______________________________________________ > swift-evolution mailing list > [email protected] > https://lists.swift.org/mailman/listinfo/swift-evolution _______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
