为什么我不能在if子句中使用这个布尔表达式?

时间:2015-07-20 07:39:02

标签: swift

我想在if语句中检查这个布尔表达式:

var result : NSData? = getResult()
var x : Bool = result == nil

这很好用。

if x {
}

这不起作用

if result == nil {
}

它给了我以下错误:

Type of expression is ambiguous without more context
Brace block of statements is an unused closure
Expected { after if condition
Invalid character in source file

我做错了什么?

1 个答案:

答案 0 :(得分:0)

在if。

旁边隐藏着隐藏的空格字符(不占空格的字符)