Menu
Coddy logo textTech

Auf Elemente zugreifen

Teil des Abschnitts Grundlagen der Swift-Journey von Coddy. Lektion 63 von 86.

Nachdem du nun weißt, wie man array erstellt, lernen wir, wie man auf einzelne Elemente darin zugreift. Jedes Element in einem array hat eine Position, die als index bezeichnet wird, und Swift verwendet eine nullbasierte Indizierung. Das bedeutet, dass sich das first Element am index 0 befindet, nicht bei 1.

Um auf ein Element zuzugreifen, verwende eckige Klammern mit der Indexnummer:

let fruits = ["Apple", "Banana", "Orange", "Mango"]
print(fruits[0])  // Apple
print(fruits[2])  // Orange

Du kannst auch über integrierte Eigenschaften auf das erste und letzte Element zugreifen:

let numbers = [10, 20, 30, 40]
print(numbers.first!)  // 10
print(numbers.last!)   // 40

Die Eigenschaft count gibt an, wie viele Elemente sich im array befinden. Das ist nützlich, wenn du über den index auf das letzte Element zugreifen musst:

let colors = ["Red", "Green", "Blue"]
print(colors.count)           // 3
print(colors[colors.count - 1])  // Blue

Sei vorsichtig: Der Zugriff auf einen nicht vorhandenen Index führt zum Absturz deines Programms. Wenn ein array 3 Elemente hat, sind die gültigen Indizes 0, 1 und 2.

challenge icon

Aufgabe

Einfach

Das folgende Array wird dir bereitgestellt:

let cities = ["Tokyo", "Paris", "London", "Sydney", "Cairo"]

Gib mithilfe der Array-Indizierung und von Eigenschaften die folgenden Informationen in jeweils einer eigenen Zeile aus:

  1. Die erste Stadt (unter Verwendung des Index)
  2. Die dritte Stadt (unter Verwendung des Index)
  3. Die letzte Stadt (unter Verwendung der Eigenschaft count, um den Index zu berechnen)
  4. Die Gesamtzahl der Städte im Array

Deine Ausgabe sollte wie folgt aussehen:

Tokyo
London
Cairo
5

Probier es selbst

let cities = ["Tokyo", "Paris", "London", "Sydney", "Cairo"]

// TODO: Schreibe deinen Code darunter
// 1. Gib die erste Stadt aus (mithilfe des Index)

// 2. Gib die dritte Stadt aus (mithilfe des Index)

// 3. Gib die letzte Stadt aus (mithilfe der count-Eigenschaft, um den Index zu berechnen)

// 4. Gib die Gesamtzahl der Städte im Array aus
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Swift-Playground