Junior
Welke soorten collecties bestaan er in Swift?
sobes.tech AI
Antwoord van AI
Er zijn drie hoofdtypen collecties:
- Arrays: Geordende verzameling van waarden van hetzelfde type. Toegang via index.
- Sets: Niet-ordelijke verzameling van unieke waarden van hetzelfde type. Efficiënt controleren of een element aanwezig is.
- Dictionaries: Niet-ordelijke verzameling van sleutel-waardeparen. Sleutels moeten uniek en van hetzelfde type zijn, waarden ook van hetzelfde type. Toegang via sleutel.
Voorbeelden van creatie:
// Array van strings
let fruits: [String] = ["Apple", "Banana", "Cherry"]
// Set van gehele getallen
let primeNumbers: Set<Int> = [2, 3, 5, 7, 11]
// Dictionary met sleutels van type String en waarden van type Int
let ages: [String: Int] = ["Alice": 30, "Bob": 25, "Charlie": 35]
Arrays en dictionaries zijn geordend in termen van iteratie over elementen in een lus, hoewel hun belangrijkste kenmerk toegang via index of sleutel is. Sets garanderen geen volgorde bij iteratie.