Error: Der Initialisierer für die bedingte Bindung muss einen optionalen Typ haben, nicht 'String' [duplizieren]
Diese Frage hat hier bereits eine Antwort:
Bedingte Bindung: if let error - Der Initialisierer für die bedingte Bindung muss den optionalen Typ @ habe 5 Antwortenvar firstName: String = "John Appleseed"
if let name = firstName {
print ("Hello, \(name)")
}
String Fehler in der zweiten Zeile: Der Initialisierer für die bedingte Bindung muss einen optionalen Typ haben, nicht 'String'
Wie kann man entscheiden, ob optionale oder nicht-optionale Variablen verwendet werden sollen?