如果我像这样声明了一个字符串:
var date = String()
,而我想检查它是否是nil
字符串,那么我可以尝试这样做:if date != nil{
println("It's not nil")
}
但是我遇到了一个错误:无法使用“!=”调用参数列表类型的参数(@lvalue String,NilLiteralConvertible)
之后我尝试了这个:
if let date1 = date {
println("It's not nil")
}
但是,仍然会收到以下错误信息:
条件绑定中的绑定值必须是可选类型
所以我的问题是,如果我这样声明String
,如何检查它不是nil
?