Sobes.tech
Junior

Care sunt tipurile de colecții existente în Swift?

sobes.tech AI

Răspuns de la AI

Există trei tipuri principale de colecții:

  • Array-uri: Colecție ordonată de valori de același tip. Acces după index.
  • Seturi: Colecție neordonată de valori unice de același tip. Verificarea prezenței unui element este eficientă.
  • Dicționare: Colecție neordonată de perechi cheie-valoare. Cheile trebuie să fie unice și de același tip, valorile de asemenea. Acces după cheie.

Exemple de creare:

// Array de șiruri
let fruits: [String] = ["Apple", "Banana", "Cherry"]

// Set de numere întregi
let primeNumbers: Set<Int> = [2, 3, 5, 7, 11]

// Dicționar cu chei de tip String și valori de tip Int
let ages: [String: Int] = ["Alice": 30, "Bob": 25, "Charlie": 35]

Array-urile și dicționarele sunt ordonate în ceea ce privește parcurgerea elementelor într-un ciclu, deși caracteristica lor principală este accesul după index sau cheie, respectiv. Seturile nu garantează ordinea parcurgerii.