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.