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