Sobes.tech
Junior — Middle

Kāda informācija var kalpot kā atslēga vārdnīcas datu struktūrā?

sobes.tech AI

Atbilde no AI

Datu struktūrā vārdnīca (Dictionary) var izmantot jebkuru datu tipu kā atslēgu, kas atbilst Swift Hashable protokolam. Tas nozīmē, ka atslēga jābūt unikālai un tai jāspēj aprēķināt hash vērtība ātrai meklēšanai.

Atslēgu piemēri:

  • Rindas (String)
  • Veseli skaitļi (Int)
  • Enum'ki (enum), ja tie atbilst Hashable
  • Tuple'ki, kas sastāv no Hashable tipu

Piemērs:

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

Šeit atslēgas ir rindas.