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.