Swift - Tuples

Aus Wikizone
Version vom 6. Januar 2023, 18:01 Uhr von 134.3.86.14 (Diskussion)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Links[Bearbeiten]

Swift (Programmiersprache)

Tuples[Bearbeiten]

Was ist ein Tuple?

  • Tuples sind in Swift kurzlebige Objekte, die mehrere Werte speichern können.
  • Sie sind ähnlich wie Arrays, aber sie können Werte unterschiedlicher Typen enthalten
  • Ähnlich wie Arrays können Werte über den Index oder einen Key angsprochen werden.
  • Während Arrays mehrdimensonal sein können um z.b. eine Art Matrix oder Tabelle zu erstellen sind Tuples Eindimensional.


Hier ist ein Beispiel, wie man ein Tuple in Swift erstellt:

let tuple = (1, "apple", 3.14)

Du kannst auch explizite Typen für die Elemente des Tuples angeben:

let tuple: (Int, String, Double) = (1, "apple", 3.14)

Um auf die Elemente des Tuples zuzugreifen, kannst du die Index-Schreibweise verwenden:

let firstElement = tuple.0
let secondElement = tuple.1
let thirdElement = tuple.2

Auch Keys sind möglich

let colors = (red: "#ff0000", green: "#00ff00", blue: "#0000ff")
let myColor = colors.green
let person = (name: "John", age: 30)
let name = person.name
let age = person.age