In Swift müssen wir den Datentyp des Schlüssel- und Wertpaares beim Erstellen eines Wörterbuchs angeben.
Beide Datentypen von Schlüsselwertpaaren können gleich oder unterschiedlich sein.
Erstellen eines leeren Wörterbuchs
Es gibt zwei Möglichkeiten, ein Wörterbuch zu erstellen. Lassen Sie uns sie einzeln sehen.
Der erste Weg besteht darin, die Schlüsselwerte innerhalb der quadratischen Klammer anzugeben: [].
Syntax:
SWIFT_Dictionary: [KEY_DATETYPE: VAVEL_DATETYPE] = [:]Der zweite Weg besteht darin Wörterbuch durch Angabe der Datentypen darin.
Syntax:
Swift_Dictionary: WörterbuchHier ist Swift_Dictionary der Name des Wörterbuchs, und Key_Datatype repräsentiert den Schlüsseldatentyp, und Value_Datatype repräsentiert den Wertdatentyp.
Beispiel
Hier erstellen wir ein leeres Wörterbuch mit verschiedenen Datentypen und zeigen es auf zwei Arten an.
// ein leeres Wörterbuch mit Ganzzahltypen deklarierenAusgang:
Zeilen 2-9:
Wir haben das leere Wörterbuch auf zwei Arten deklariert, so dass sowohl der Schlüssel als auch der Werttyp ganzzahlig sind und es angezeigt haben.
Zeilen 12-19:
Wir haben das leere Wörterbuch auf zwei Arten deklariert: Der Schlüssel ist ganzzahliger Typ und der Wert ist der String -Typ. Schließlich haben wir sie angezeigt.
Wörterbuch erstellen
Bisher haben wir besprochen, wie man ein leeres Wörterbuch erstellt. Lassen Sie uns sehen, wie ein Wörterbuch mit Werten erstellt wird.
Wir können das Wörterbuch auch deklarieren, ohne die Schlüsselwertdatentypen anzugeben. Lassen Sie uns ein paar Beispiele sehen, um es besser zu verstehen.
Beispiel 1
Wir erstellen ein Wörterbuch sowohl mit dem Schlüssel als auch als Werte als Ganzzahltypen und fügen ihm fünf Werte hinzu.
// Erstellen Sie ein Swift -Wörterbuch mit einigen WertenAusgang:
Swift Dictionary ist eine ungeordnete Sammlung. Die Werte können also bestellt werden oder nicht.
Beispiel 2
Wir erstellen ein Wörterbuch mit dem Schlüssel als Ganzzahltyp und den Werten als String -Typ.
// Erstellen Sie ein Swift -Wörterbuch mit einigen Werten, indem Sie den Datentyp angebenAusgang:
Swift Dictionary ist eine ungeordnete Sammlung. Die Werte können also bestellt werden oder nicht.
Hier haben wir die Schlüsselwerttypen im zweiten Wörterbuch nicht angegeben.
Es kann möglich sein, ein Wörterbuch aus zwei schnellen Arrays zu erstellen.
Syntax:
Wörterbuch (UniqueKeysWithValues: Zip (Swift_array1, Swift_Array2))
Wo,
Beispiel 3
Hier erstellen wir zwei Swift -Arrays mit fünf Werten und einem schnellen Wörterbuch von ihnen.
// Erstellen Sie ein Swift -Array mit einigen SchlüsselAusgang:
Erläuterung
Wir haben zwei Swift -Arrays erstellt, so dass das erste Array den Ganzzahltyp hält, und das zweite Array enthält den String -Typ.
Danach haben wir ein Wörterbuch aus den beiden Arrays erstellt.
Abschluss
In diesem Swift -Tutorial haben wir Swift Dictionary besprochen, und es kann möglich sein, ein Wörterbuch auf drei Arten zu erstellen. Der erste Weg besteht darin, Schlüsselwerttypen im Inneren anzugeben [], Der zweite Weg ist die Verwendung Wörterbuch, und der dritte Weg besteht darin, zwei schnelle Arrays zu verwenden. Beide Datentypen von Schlüsselwertpaaren können gleich oder unterschiedlich sein. Wir haben gesehen, wie man ein leeres Wörterbuch erstellt. In diesem Leitfaden werden Sie in mehrfacher Hinsicht ein Wörterbuch erstellen, indem Sie die vorherigen Beispiele in Ihrer Maschine implementieren.