Intern
Cosa sai degli array (Array)?
sobes.tech AI
Risposta dell'AI
Un array in Swift è una collezione ordinata di elementi dello stesso tipo.
Caratteristiche principali:
- Ordinamento: Gli elementi hanno un ordine definito e sono accessibili tramite indice.
- Sicurezza di tipo: L’array può contenere solo elementi di un tipo.
- Mutabilità: Gli array in Swift sono strutture (tipi di valore). Quando vengono assegnati o passati, viene creata una copia. Per rendere un array mutabile, deve essere dichiarato con
var. - Dimensione: L’array può essere di dimensione dinamica, e il numero di elementi può cambiare.
Esempi di utilizzo:
// Creare un array vuoto di stringhe
var emptyArray: [String] = []
// Creare un array con valori iniziali
let numbers = [1, 2, 3, 4, 5]
// Accedere a un elemento tramite indice
let firstNumber = numbers[0] // 1
// Aggiungere un elemento
emptyArray.append("Hello")
// Inserire un elemento in una posizione specifica
emptyArray.insert("World", at: 1) // ["Hello", "World"]
// Rimuovere un elemento
emptyArray.remove(at: 0) // ["World"]
// Iterare sugli elementi
for number in numbers {
print(number)
}
Metodi e proprietà importanti:
| Metodo/Proprietà | Descrizione |
|---|---|
count |
Numero di elementi nell’array |
isEmpty |
Valore booleano che indica se l’array è vuoto |
append(_:) |
Aggiunge un elemento alla fine dell’array |
insert(_:at:) |
Inserisce un elemento in una posizione specifica |
remove(at:) |
Rimuove un elemento in una posizione specifica |
first |
Primo elemento opzionale |
last |
Ultimo elemento opzionale |
Gli array sono ampiamente usati per memorizzare e elaborare dati nelle applicazioni.