Swift Language Accesso ai valori dell'array


Esempio

I seguenti esempi useranno questo array per dimostrare l'accesso ai valori

var exampleArray:[Int] = [1,2,3,4,5]
//exampleArray = [1, 2, 3, 4, 5]

Per accedere a un valore in un indice noto, utilizzare la seguente sintassi:

let exampleOne = exampleArray[2]
//exampleOne = 3

Nota: il valore all'indice due è il terzo valore nella Array . Array usano un indice a base zero, il che significa che il primo elemento Array trova all'indice 0.

let value0 = exampleArray[0]
let value1 = exampleArray[1]
let value2 = exampleArray[2]
let value3 = exampleArray[3]
let value4 = exampleArray[4]
//value0 = 1
//value1 = 2 
//value2 = 3
//value3 = 4
//value4 = 5

Accedi a un sottoinsieme di una Array usando il filtro:

var filteredArray = exampleArray.filter({ $0 < 4 })
//filteredArray = [1, 2, 3]

I filtri possono avere condizioni complesse come filtrare solo numeri pari:

var evenArray = exampleArray.filter({ $0 % 2 == 0 })
//evenArray = [2, 4]

È anche possibile restituire l'indice di un dato valore, restituendo nil se il valore non è stato trovato.

exampleArray.indexOf(3) // Optional(2)

Ci sono metodi per il primo, ultimo, massimo o minimo valore in una Array . Questi metodi restituiranno nil se l' Array è vuoto.

exampleArray.first // Optional(1)
exampleArray.last // Optional(5)
exampleArray.maxElement() // Optional(5)
exampleArray.minElement() // Optional(1)