Sobes.tech
Intern

Ce știi despre array-uri?

sobes.tech AI

Răspuns de la AI

Un array în Swift este o colecție ordonată de elemente de același tip.

Caracteristici cheie:

  • Ordine: Elementele au o ordine definită și sunt accesibile prin index.
  • Siguranța tipului: Array-ul poate conține doar elemente de un singur tip.
  • Modificabilitate: Array-urile în Swift sunt structuri (tipuri de valoare). La atribuire sau transmitere, se creează o copie. Pentru a face un array modificabil, trebuie declarat cu var.
  • Dimensiune: Array-ul poate fi de dimensiune dinamică, iar numărul de elemente poate varia.

Exemple de utilizare:

// Crearea unui array gol de șiruri
var emptyArray: [String] = []

// Crearea unui array cu valori inițiale
let numbers = [1, 2, 3, 4, 5]

// Accesarea unui element după index
let firstNumber = numbers[0] // 1

// Adăugarea unui element
emptyArray.append("Hello")

// Inserarea unui element la un index specific
emptyArray.insert("World", at: 1) // ["Hello", "World"]

// Ștergerea unui element
emptyArray.remove(at: 0) // ["World"]

// Iterarea peste elemente
for number in numbers {
    print(number)
}

Metode și proprietăți importante:

Metodă/Proprietate Descriere
count Numărul de elemente din array
isEmpty Valoare boolean care indică dacă array-ul este gol
append(_:) Adaugă un element la sfârșitul array-ului
insert(_:at:) Inserează un element la o poziție specifică
remove(at:) Șterge un element de la o poziție specifică
first Primul element opțional
last Ultimul element opțional

Array-urile sunt utilizate pe scară largă pentru stocarea și procesarea datelor în aplicații.