Junior — Middle
Jaké informace mohou sloužit jako klíč ve struktuře dat slovníku?
sobes.tech AI
Odpověď od AI
Ve struktuře dat může být slovník (Dictionary) klíčem jakýkoli datový typ, který odpovídá protokolu Hashable ve Swift. To znamená, že klíč musí být jedinečný a mít schopnost vypočítat hashovou hodnotu pro rychlé hledání.
Příklady klíčů:
- Řetězce (
String) - Celá čísla (
Int) - Výčty (
enum), pokud odpovídají Hashable - Tupley složené z Hashable typů
Příklad:
let dict: [String: Int] = ["apple": 3, "banana": 5]
Zde jsou klíči řetězce.