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…“)
 
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
== Links ==
 +
[[Swift (Programmiersprache)]]
 +
== Tuples ==
 
Was ist ein Tuple?
 
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 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'''.
  
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:
 
Hier ist ein Beispiel, wie man ein Tuple in Swift erstellt:
Zeile 21: Zeile 23:
 
  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
 +
 +
let person = (name: "John", age: 30)
 +
let name = person.name
 +
let age = person.age

Aktuelle Version vom 6. Januar 2023, 18:01 Uhr

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