Menu
CoddyTech

Ein Array deklarieren

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

Bisher hast du mit einzelnen Werten gearbeitet, die in Variablen gespeichert sind. Aber was ist, wenn du eine Liste von Elementen speichern musst, zum Beispiel eine Sammlung von Punktzahlen, Namen oder Preisen? Dafür gibt es Arrays.

Ein Array ist eine geordnete Sammlung, die mehrere Werte desselben Typs enthält. Du kannst ein Array erstellen, indem du Werte in eckige Klammern setzt und sie durch Kommas trennst:

let fruits = ["Apple", "Banana", "Orange"]
let scores = [85, 92, 78, 95]

Swift leitet den Typ des Arrays automatisch aus seinen Werten ab. In den obigen Beispielen ist fruits ein Array aus Zeichenfolgen ([String]) und scores ein Array aus Ganzzahlen ([Int]).

Du kannst auch ein Array mit einer expliziten Typannotierung deklarieren:

var prices: [Double] = [9.99, 14.50, 3.25]

Um ein leeres Array zu erstellen, musst du den Typ angeben, da Swift ihn nicht aus den Werten ableiten kann:

var names: [String] = []
var numbers = [Int]()

Beide Ansätze erstellen ein leeres Array, das bereit ist, Werte des angegebenen Typs aufzunehmen.

challenge icon

Aufgabe

Einfach

Erstelle drei verschiedene Arrays, die ein kleines Inventarsystem darstellen:

  1. Ein Array aus Zeichenketten namens products mit: "Laptop", "Mouse", "Keyboard"
  2. Ein Array aus Ganzzahlen namens quantities mit: 5, 20, 15
  3. Ein leeres Array aus Gleitkommazahlen namens prices mit einer expliziten Typannotation

Nachdem du alle drei Arrays deklariert hast, gib jedes davon in der oben aufgeführten Reihenfolge in einer separaten Zeile aus.

Deine Ausgabe sollte zum Beispiel so aussehen:

["Laptop", "Mouse", "Keyboard"]
[5, 20, 15]
[]

Probier es selbst

// TODO: Schreibe deinen Code unten

// 1. Erstelle ein Array aus Strings namens 'products' mit: "Laptop", "Mouse", "Keyboard"

// 2. Erstelle ein Array aus Ganzzahlen namens 'quantities' mit: 5, 20, 15

// 3. Erstelle ein leeres Array aus Doubles namens 'prices' mit expliziter Typangabe

// Gib jedes Array in einer eigenen Zeile 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