Ich bin neu bei Swift und als ich über die Initialisierung einer Zeichenfolge lerne, finde ich eine verdrahtete Syntax, die ich nicht verstehen kann.swift 3.0 Probleme bei der String-Initialisierung
Zum Beispiel Wenn ich initialisieren eine Zeichenfolge mit:
var str:String = "Hello, playground"
str.isEmpty
Das funktioniert gut
Allerdings, wenn ich einen String mit einem Konstruktor
var str = String("Hello, playground")
str.isEmpty
das funktioniert nicht initialisiert werden. Und der Compiler fixiert, indem die Syntax
str?.isEmpty
ändert ich keine Ahnung von dem, was ist das? „“ Für. Jeder Vorschlag wird geschätzt.
http://www.appcoda.com/beginners-guide-optionals-swift/ – PeejWeej
Lesen Sie das Swift Handbuch, Kapitel "Optionals". Sehr wichtig. – Moritz