Junior — Middle
Koje informacije mogu služiti kao ključ u strukturi podataka rečnika?
sobes.tech АИ
Одговор од АИ
U strukturi podataka, rečnik (Dictionary) može koristiti bilo koji tip podataka kao ključ, pod uslovom da odgovara protokolu Hashable u Swift-u. To znači da ključ mora biti jedinstven i imati mogućnost izračunavanja hash vrednosti za brzu pretragu.
Primeri ključeva:
- Nizovi (
String) - Celi brojevi (
Int) - Enumeracije (
enum), ako odgovaraju Hashable - Tuple-ovi sastavljeni od Hashable tipova
Primer:
let dict: [String: Int] = ["apple": 3, "banana": 5]
Ovde su ključevi nizovi.