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
vardeklariert 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.