Intern
Wat weet je over arrays?
sobes.tech AI
Antwoord van AI
Een array in Swift is een geordende collectie van elementen van hetzelfde type.
Belangrijke kenmerken:
- Ordening: De elementen hebben een bepaalde volgorde en zijn toegankelijk via index.
- Typeveiligheid: Een array kan alleen elementen van één type bevatten.
- Aanpasbaarheid: Arrays in Swift zijn structuren (waardetypen). Bij toewijzing of doorgeven wordt een kopie gemaakt. Om een array aanpasbaar te maken, moet deze worden gedeclareerd met
var. - Grootte: De array kan dynamisch van grootte zijn, en het aantal elementen kan veranderen.
Voorbeelden van gebruik:
// Een lege array van strings maken
var emptyArray: [String] = []
// Een array met beginwaarden maken
let numbers = [1, 2, 3, 4, 5]
// Toegang tot een element via index
let firstNumber = numbers[0] // 1
// Een element toevoegen
emptyArray.append("Hello")
// Een element invoegen op een specifieke index
emptyArray.insert("World", at: 1) // ["Hello", "World"]
// Een element verwijderen
emptyArray.remove(at: 0) // ["World"]
// Over de elementen itereren
for number in numbers {
print(number)
}
Belangrijke methoden en eigenschappen:
| Methode/Eigenschap | Beschrijving |
|---|---|
count |
Aantal elementen in de array |
isEmpty |
Boolean die aangeeft of de array leeg is |
append(_:) |
Voegt een element toe aan het einde van de array |
insert(_:at:) |
Voegt een element toe op een specifieke index |
remove(at:) |
Verwijdert een element op een specifieke index |
first |
Optioneel eerste element |
last |
Optioneel laatste element |
Arrays worden veel gebruikt voor het opslaan en verwerken van gegevens in applicaties.