Swift - Tuples: Unterschied zwischen den Versionen
Aus Wikizone
(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? | ||
| − | + | * 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: | 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