[swift-evolution] ternary operator ?: suggestion
Thorsten Seitz
tseitz42 at icloud.com
Wed Jan 20 11:28:58 CST 2016
> Am 20.01.2016 um 18:13 schrieb Chris Lattner <clattner at apple.com>:
>
>> On Jan 20, 2016, at 8:22 AM, Thorsten Seitz <tseitz42 at icloud.com> wrote:
>>>> I’m not sure I understand. What specific case do you mean and what composability is lost with the unary function approach?
>>>
>>> I’m saying that tying closure expressions and switch expressions together makes it inconvenient when you want a local switch in a non-function context.
>>
>> I'm sorry, but I'm afraid I still don't understand. Using the global match() function you can easily provide the function context and place the switch locally everywhere an expression is possible.
>
> Ah, that is what I missed. I thought that you were proposing match to be a keyword, not a standard library function. Ok, I see how it fits together now.
Ah, glad to see it was just a misunderstanding :-)
-Thorsten
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20160120/ee46eadd/attachment.html>
More information about the swift-evolution
mailing list