Sobes.tech
Junior

Kādi kolekciju tipi ir pieejami Swift?

sobes.tech AI

Atbilde no AI

Ir trīs galvenie kolekciju veidi:

  • Masīvi (Arrays): Sakārtota vienāda tipa vērtību kolekcija. Pieejama pēc indeksa.
  • Kopas (Sets): Neordinēta unikālu vienāda tipa vērtību kolekcija. Efektīva elementa esamības pārbaude.
  • Vārdnīcas (Dictionaries): Neordinēta pāru kolekcija atslēga-vērtība. Atslēgas jābūt unikālām un vienāda tipa, vērtības arī. Pieejama pēc atslēgas.

Izveides piemēri:

// Virkņu masīvs
let fruits: [String] = ["Apple", "Banana", "Cherry"]

// Veselu skaitļu kopas
let primeNumbers: Set<Int> = [2, 3, 5, 7, 11]

// Vārdnīca ar atslēgām tipā String un vērtībām tipā Int
let ages: [String: Int] = ["Alice": 30, "Bob": 25, "Charlie": 35]

Masīvi un vārdnīcas ir sakārtotas elementu pārskatīšanai ciklā, lai gan to galvenā īpašība ir piekļuve pēc indeksa vai atslēgas. Kopas garantē secību ne.