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.