Sobes.tech
Junior

Koje vrste kolekcija postoje u Swift-u?

sobes.tech АИ

Одговор од АИ

Postoje tri osnovne vrste kolekcija:

  • Nizovi (Arrays): Uređena kolekcija vrednosti istog tipa. Pristup putem indeksa.
  • Skupovi (Sets): Neuređena kolekcija jedinstvenih vrednosti istog tipa. Efikasna provera prisustva elementa.
  • Rečnici (Dictionaries): Neuređena kolekcija parova ključ-vrednost. Ključevi moraju biti jedinstveni i istog tipa, vrednosti takođe. Pristup putem ključa.

Primeri kreiranja:

// Niz stringova
let fruits: [String] = ["Apple", "Banana", "Cherry"]

// Skup celih brojeva
let primeNumbers: Set<Int> = [2, 3, 5, 7, 11]

// Rečnik sa ključevima tipa String i vrednostima tipa Int
let ages: [String: Int] = ["Alice": 30, "Bob": 25, "Charlie": 35]

Nizovi i rečnici su sortirani u smislu prolaska kroz elemente u petlji, iako je njihova glavna karakteristika pristup putem indeksa ili ključa. Skupovi ne garantuju redosled.