[swift-evolution] [Idea] Remove optional pattern binding

Brent Royal-Gordon brent at architechies.com
Sun May 1 15:09:31 CDT 2016

> 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".


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.

Brent Royal-Gordon

More information about the swift-evolution mailing list