gerade druckt mit Swift getting started, bei the Wikipedia article sucht, hat es diesen Code:rasche for-in-Schleife in Spielplatz nur zählt, Schleifen, nicht
// ein Wörterbuch mit vier Elementen definieren:
// hat Jedes Element einen Namen und Alter der Person
lassen Menschen = [ "Anna": 67 "Beto": 8, "Jack": 33, "Sam": 25]// Jetzt verwenden wir Swifts flexibel Enumerator System
// um beide Werte in einer einzigen Schleife zu extrahieren
für (Name, Alter) in Menschen {
print ("\ (Name) ist \ (Alter) Jahre alt.")
}
dies in XCode in einen Spielplatz Einlochen, erwartete ich das zu sehen:
Anna is 67 years old.
Beto is 8 years old.
usw.
Stattdessen in der rechten Handplatte, es zeigt nur das:
(4 times)
Es gibt einen Knopf über auf der rechten Seite, über die (4 times)
die, wenn ich es klicken, verursacht Jack is 33 years old.
innerhalb der Schleife anzuzeigen. (Siehe Screenshot unten.) Klicken Sie erneut auf die Schaltfläche, und das verschwindet. Kann mir jemand helfen, die Logik dahinter zu verstehen?
Die gedruckten Linien sind sichtbar in der Debug-Umgebung (⇧⌘Y) – vadian
Swift verwendet '\()', um einen Zahlenwert in einer Zeichenkettenausgabe auszudrucken, zum Beispiel: 'print (" Dies ist eine Zeichenkette \ (Nummer).) ' –