Swift - Tuples: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Was ist ein Tuple? Ein Tuple (Tupel) ist eine Sammlung von Elementen, die beliebige Datentypen enthalten können. Tuples werden in Swift verwendet, um mehrere…“)
 
Zeile 21: Zeile 21:
 
  let secondElement = tuple.1
 
  let secondElement = tuple.1
 
  let thirdElement = tuple.2
 
  let thirdElement = tuple.2
 +
 +
Auch Keys sind möglich
 +
let colors = (red: "#ff0000", green: "#00ff00", blue: "#0000ff")
 +
let myColor = colors.green

Version vom 6. Januar 2023, 14:52 Uhr

Was ist ein Tuple?

Ein Tuple (Tupel) ist eine Sammlung von Elementen, die beliebige Datentypen enthalten können. Tuples werden in Swift verwendet, um mehrere Werte zu gruppieren und als eine Einheit zu behandeln.

Tuples sind ähnlich wie Arrays, aber es gibt einige wichtige Unterschiede:

  • Tuples können Elemente unterschiedlicher Typen enthalten, während Arrays immer Elemente des gleichen Typs enthalten müssen.
  • Tuples haben keine Namen für ihre Elemente und werden anhand ihrer Position im Tuple referenziert. Arrays hingegen haben Indizes, die zur Referenzierung der Elemente verwendet werden.

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