Sobes.tech
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.