[swift-evolution] ternary operator ?: suggestion
Chris Lattner
clattner at apple.com
Wed Dec 16 23:27:49 CST 2015
> On Dec 16, 2015, at 7:36 PM, Charles Constant <charles at charlesism.com> wrote:
>
> One more thought. This syntax would also placate ternary haters. I think the traditional complaint about ternary expressions is that people can't remember the order of the true and false values. This would not be an issue with:
>
> let i = boo ? ( true: 123, false: 456 )
I would characterize this as “different” than ?:, but not better. Given that it isn’t “better”, I’d argue that following C (and tons of other languages) would make sense here.
-Chris
More information about the swift-evolution
mailing list