Sobes.tech
Junior

Milyen típusú gyűjtemények léteznek Swift-ben?

sobes.tech MI

Válasz az MI-től

Három fő típusú gyűjtemény létezik:

  • Tömbök (Arrays): Rendezett gyűjtemény azonos típusú értékekből. Hozzáférés index alapján.
  • Halmazok (Sets): Rendezés nélküli, egyedi értékek gyűjteménye ugyanabból a típusból. Az elem létezésének ellenőrzése hatékony.
  • Szótárak (Dictionaries): Rendezés nélküli kulcs-érték párok gyűjteménye. A kulcsoknak egyedieknek és ugyanabból a típusból kell lenniük, az értékek is ugyanabból a típusból. Hozzáférés kulcs szerint.

Létrehozási példák:

// String tömb
let fruits: [String] = ["Apple", "Banana", "Cherry"]

// Egész szám halmaz
let primeNumbers: Set<Int> = [2, 3, 5, 7, 11]

// Szótár String kulcsokkal és Int értékekkel
let ages: [String: Int] = ["Alice": 30, "Bob": 25, "Charlie": 35]

A tömbök és szótárak rendezettek az elemek ciklusban történő bejárásakor, bár fő jellemzőjük az index vagy kulcs szerinti hozzáférés. A halmazok nem garantálják a bejárási sorrendet.