> On May 1, 2016, at 13:09, Brent Royal-Gordon via swift-evolution 
> <[email protected]> wrote:
> 
>> Pattern binding for optionals will look like:
>> 
>> if let x? = y { ... }
> 
> I suggested precisely this in February. The core team shot it down:
> 
>> We tried this* and got a lot of negative feedback. Optionals are unwrapped 
>> too often for people to be comfortable writing "if let name? = 
>> optionalCondition".
> 
> 
> https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20160201/008964.html
> 
> Having said that, this still seems like a good idea to me, but they're the 
> ones with implementation experience; all I have is an elegant idea.

Yeah, as nice as it sounds, it didn’t work out in practice. I’ll add it to the 
frequently-suggested list.

(I’m not actually core team, but I was around for the experiment.)

Jordan
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to