[swift-evolution] Proposal Sketch: simplify optional unwrapping syntax
Jordan Rose
jordan_rose at apple.com
Tue Dec 22 12:03:45 CST 2015
This is problematic for anything other than 'let', since the value could change / be changed while inside the block. And I wouldn't want to give 'let' special privileges here.
Jordan
> On Dec 21, 2015, at 18:36 , Kyle Carson via swift-evolution <swift-evolution at swift.org> wrote:
>
> I've got another solution. It's simple and very "swift". The code "var != nil" can be used as a hint to the compiler that *var* is not an optional.
>
> Code example:
>
> let color : Color? = getFavoriteColor()
> if color != nil {
> // Color is no longer an Optional
> }
>
> _______________________________________________
> 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