Sobes.tech
Intern

Was weißt du über Arrays (Array)?

sobes.tech KI

Antwort von AI

Ein Array in Swift ist eine geordnete Sammlung von Elementen desselben Typs.

Wichtige Merkmale:

  • Sortierung: Die Elemente haben eine definierte Reihenfolge und sind über den Index zugänglich.
  • Typensicherheit: Das Array kann nur Elemente eines Typs enthalten.
  • Änderbarkeit: Arrays in Swift sind Strukturen (Werttypen). Beim Zuweisen oder Übergeben wird eine Kopie erstellt. Um ein Array änderbar zu machen, muss es mit var deklariert werden.
  • Größe: Das Array kann dynamisch sein, die Anzahl der Elemente kann sich ändern.

Anwendungsbeispiele:

// Erstellen eines leeren String-Arrays
var emptyArray: [String] = []

// Erstellen eines Arrays mit Anfangswerten
let numbers = [1, 2, 3, 4, 5]

// Zugriff auf ein Element per Index
let firstNumber = numbers[0] // 1

// Element hinzufügen
emptyArray.append("Hello")

// Element an einer bestimmten Stelle einfügen
emptyArray.insert("World", at: 1) // ["Hello", "World"]

// Element entfernen
emptyArray.remove(at: 0) // ["World"]

// Über Elemente iterieren
for number in numbers {
    print(number)
}

Wichtige Methoden und Eigenschaften:

Methode/Eigenschaft Beschreibung
count Anzahl der Elemente im Array
isEmpty Boolescher Wert, der angibt, ob das Array leer ist
append(_:) Fügt ein Element am Ende des Arrays hinzu
insert(_:at:) Fügt ein Element an einer bestimmten Stelle ein
remove(at:) Entfernt ein Element an einer bestimmten Stelle
first Optional erstes Element
last Optional letztes Element

Arrays werden häufig zum Speichern und Verarbeiten von Daten in Anwendungen verwendet.