[swift-evolution] Proposal: Replace ?? by an (optional) argument to ?
Amir Michail
a.michail at me.com
Mon Jan 25 20:30:34 CST 2016
> On Jan 25, 2016, at 9:28 PM, Erica Sadun <erica at ericasadun.com> wrote:
>
> Not loving this. I'm quite happy with ??-coalescing and don't see
> a compelling reason it needs to be "cleaner". I find your suggested
> enhancement less readable. Looks like an optional chaining across
> a function.
>
?? puts the least important part of the expression in the most important position — namely, the end.
> -- E
>
>> On Jan 25, 2016, at 7:03 PM, Amir Michail via swift-evolution <swift-evolution at swift.org> wrote:
>>
>> Examples:
>>
>> * instead of x ?? false, you would have x?(false)
>> * instead of x?.isEmpty ?? false, you would have x?(false).isEmpty
>>
>> I think this change would result in cleaner looking code.
>>
>>
>> _______________________________________________
>> 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