Sobes.tech
Junior — Middle

Aké informácie môžu slúžiť ako kľúč v dátovej štruktúre slovníka?

sobes.tech AI

Odpoveď od AI

V dátovej štruktúre môže byť slovník (Dictionary) kľúčom akýkoľvek dátový typ, ktorý zodpovedá protokolu Hashable v Swift. To znamená, že kľúč musí byť jedinečný a mať schopnosť vypočítať hash hodnotu pre rýchle vyhľadávanie.

Príklady kľúčov:

  • Reťazce (String)
  • Celé čísla (Int)
  • Enumerácie (enum), ak zodpovedajú Hashable
  • Tuple-y skladajúce sa z Hashable typov

Príklad:

let dict: [String: Int] = ["apple": 3, "banana": 5]

Tu sú kľúče reťazce.