Junior — Middle
Hoe worden gegevensarrays geïmplementeerd en werken ze in de Swift-taal?
sobes.tech AI
Antwoord van AI
In Swift worden arrays weergegeven door het type Array, dat een generieke collectie is die een geordende verzameling van elementen van hetzelfde type opslaat.
Kenmerken:
- Arrays in Swift zijn structuren (waarde type), dus worden ze bij toewijzing of doorgeven gekopieerd (copy-on-write optimalisatie).
- Je kunt mutable (
var) en immutable (let) arrays maken. - Ze ondersteunen indexering, iteratie, toevoegen en verwijderen van elementen.
Voorbeeld van het maken en gebruiken van een array:
var numbers: [Int] = [1, 2, 3]
numbers.append(4) // element toevoegen
print(numbers[0]) // toont 1
for number in numbers {
print(number)
}
Op deze manier zijn arrays in Swift handig en veilig dankzij typecasting en de eigenschappen van waarde types.