如果我像这样声明一个String
:var date = String()
我想检查它是否是一个nil
String
,所以我尝试如下所示:
if date != nil{
println("It's not nil")
}
但是我得到了一个错误,比如:Can not invoke '!=' with an argument list of type '(@lvalue String, NilLiteralConvertible)'
在那之后,我尝试这个:
if let date1 = date {
println("It's not nil")
}
但是仍然得到一个错误,比如:
Bound value in a conditional binding must be of Optional type
所以我的问题是,如果我以这种方式声明String
为nil
,我如何检查它不是
https://stackoverflow.com/questions/27482537
复制相似问题