var x: Int?? = 42 
x                 // {{Some 42}}
x != nil          // false
x!=nil            // nil
x                 // {nil}

т.е. x!=nil парсится как (x!) = nil