Sobes.tech
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.