Junior — Middle
Welke informatie kan dienen als sleutel in een woordenboekgegevensstructuur?
sobes.tech AI
Antwoord van AI
In de datastructuur kan een dictionary (Dictionary) elke dataype als sleutel gebruiken dat voldoet aan het Hashable-protocol in Swift. Dit betekent dat de sleutel uniek moet zijn en de mogelijkheid moet hebben om een hash-waarde te berekenen voor snelle zoekopdrachten.
Voorbeelden van sleutels:
- Strings (
String) - Gehele getallen (
Int) - Enumeraties (
enum), als ze voldoen aan Hashable - Tuples bestaande uit Hashable-typen
Voorbeeld:
let dict: [String: Int] = ["apple": 3, "banana": 5]
Hier zijn de sleutels strings.