Если я объявил String
так: var date = String()
Как проверить, что строка не равна нулю?
и я хочу, чтобы проверить погоду сво nil
String
или нет, так что я пытаюсь что-то вроде:
if date != nil{
println("Its not nil")
}
Но я получил сообщение об ошибке, как: Can not invoke '!=' with an argument list of type '(@lvalue String, NilLiteralConvertible)'
после этого я стараюсь это:
if let date1 = date{
println("Its not nil")
}
Но до сих пор получаю сообщение об ошибке, как: Bound value in a conditional binding must be of Optional type
Так что мой вопрос, как я могу проверить, что String
не nil
, если я объявляю это так?