Junior — Middle
Kunt u uitleggen wat een array of slice is in programmeren?
sobes.tech AI
Antwoord van AI
Een slice is een datastructuur die een aaneengesloten stuk van een array voorstelt, met vermelding van het begin en de lengte. In programmeertalen zoals Swift maken slices het mogelijk om met een deel van de array te werken zonder gegevens te kopiëren, wat efficiënte toegang en modificatie van elementen mogelijk maakt.
Voorbeeld in Swift:
let numbers = [1, 2, 3, 4, 5]
let slice = numbers[1...3] // slice met de elementen 2, 3, 4
print(slice) // Output: [2, 3, 4]
Slices zijn handig voor het verwerken van subsets van gegevens zonder nieuwe arrays te maken.