Ошибка: инициализатор для условного связывания должен иметь необязательный тип, а не 'String' [дубликат]
На этот вопрос уже есть ответ здесь:
Условное связывание: если допускается ошибка - инициализатор условного связывания должен иметь необязательный тип 5 ответовvar firstName: String = "John Appleseed"
if let name = firstName {
print ("Hello, \(name)")
}
Ошибка строки во второй строке: инициализатор для условного связывания должен иметь необязательный тип, а не 'String'
Как решить, использовать ли необязательные или неоптимальные переменные?