Aus dem Kurs: Swift Grundkurs

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.700 Kurse von Branchenfachleuten.

Dictionaries

Dictionaries

Dictionaries ermöglichen es, ganz ähnlich wie Arrays, mehrere verschiedene Werte zu speichern. Statt einem Index nutzt man jedoch einen Schlüssel, über den die Werte ausgelesen und gesetzt werden. Man spricht in diesem Kontext auch von Schlüsselwertpaaren, die ein Dictionary enthält. Zur Demonstration von Dictionaries erstelle ich einmal eine Variable personsAndAges, der ich ein solches Dictionary zuweise. Genau wie Arrays beginnt die Deklaration mit einem eckigen Klammernpaar. Dann definiere ich zunächst einen Schlüssel, in diesem Fall den String "Thomas", gefolgt von einem Doppelpunkt und dem zugehörigen Wert. Wir haben hier also eine Schlüsselwertpaarkonstellation bestehend aus einem Schlüssel vom Typ String und Werten vom Typ Integer. Diese Definition ist erneut wichtig für die Typsicherheit in Swift. Das bedeutet, dass alle Schlüssel innerhalb dieses Dictionaries nun vom Typ String sein müssen und alle zugehörigen Werte vom Typ Int. Ich erweitere dieses Beispiel nun noch um zwei…

Inhalt