Isn't this ambiguous in case x is Bool? (Optional<Bool>)? Do you mean to 
force-unwrap the bool and use it as a condition, or should the x be unwrapped 
(in which case it can be false)?

Not a common case likely, but it is nevertheless something to think of.

> On Nov 1, 2016, at 6:52 AM, David Sweeris via swift-evolution 
> <[email protected]> wrote:
> 
> Between all the talk about unwrap and nonnill and whatnot, I've kinda lost 
> track of what we're actually talking about. I think it's still about not 
> having to type variables twice in guard statements, right? Has anyone 
> suggested
>    guard x! else {...}
>    // x means x! now
> yet?
> 
> - Dave Sweeris
> _______________________________________________
> swift-evolution mailing list
> [email protected]
> https://lists.swift.org/mailman/listinfo/swift-evolution

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

Reply via email to