Swift Array - Filtro

Swift Array - Filtro
Filtro () in Swift Array è un metodo utilizzato per restituire un array aggiornato dall'array esistente rimuovendo gli elementi. Possiamo chiamarlo come filtro. Sulla base della condizione specificata all'interno del metodo Filter (), restituisce gli elementi in base alla condizione rimuovendo alcuni elementi.

Qui, $ 0 può essere utilizzata come chiusura stensa che specifica la condizione all'interno del metodo filtro ().

Sintassi:

swift_array.filtro ($ 0 condizione)


Dove Swift_array è l'array di input.

Parametro:

Ci vuole la condizione per filtrare gli elementi dall'array rapido.

Singola condizione

Esempio 1:

Creeremo un array rapido che ha 8 elementi e otterremo gli elementi uguali a Numpy.

// Crea un array rapido
var swift_array: [string] = ["java", "php", "scypy", "pandas", "numpy", "pandas", "pandas", "numpy"]
print ("Array effettivo - \ (swift_array)")
// filtra il swift_array in modo che il valore sia numpy
Print ("Numpy Values ​​- \ (Swift_array.filtro $ 0 == "numpy") ")


Produzione:

Spiegazione:

Linea 2:


Abbiamo creato un array chiamato SWIFT_ARRAY con 8 elementi di tipo di stringa.

Riga 7:


Qui, otteniamo l'elemento numpy. Il filtro usato qui è l'operatore "==". Infine, visualizziamo il SWIFT_ARRAY filtrato.

Esempio 2:

Creiamo un array rapido che abbia 10 numeri interi e otteniamo i valori che sono superiori a 25.

// Crea un array rapido
var swift_array: [int] = [100,23,4,6,78,34,56,1,23,22]
print ("Array effettivo - \ (swift_array)")
// filtra il swift_array in modo tale che elementi superiori a 25.
Print ("Valori filtrati - \ (Swift_array.filtro $ 0> 25) ")


Produzione:

Spiegazione:

Linea 2:


Abbiamo creato un array chiamato swift_array con 10 elementi di tipo intero.

Riga 7:


Qui, otteniamo gli elementi che sono superiori a 25 usando l'operatore>.

Esempio 3:

Creiamo un array rapido che ha 10 numeri interi e otteniamo gli elementi che sono inferiori a 12.

// Crea un array rapido
var swift_array: [int] = [100,23,4,6,78,34,56,1,23,22]
print ("Array effettivo - \ (swift_array)")
// filtra il swift_array in modo tale che elementi inferiori a 12.
Print ("Valori filtrati - \ (Swift_array.filtro $ 0 < 12)")


Produzione:

Spiegazione:

Linea 2:


Abbiamo creato un array chiamato swift_array con 10 elementi di tipo intero.

Riga 7:


Qui, otteniamo gli elementi che sono inferiori a 12 usando il < operator.

Condizioni multiple

Esempio 1:

Creiamo un array rapido che ha 5 elementi e otteniamo gli elementi uguali a panda o java.

// Crea un array rapido
var swift_array: [string] = ["java", "php", "scypy", "pandas", "numpy"]
print ("Array effettivo - \ (swift_array)")
// filtra il swift_array in modo che gli elementi siano panda o java
Print ("Pandas, Java Elements - \ (Swift_array.Filtro $ 0 == "PANDAS" || $ 0 == "java") ")


Produzione:

Spiegazione:

Linea 2:


Abbiamo creato un array chiamato SWIFT_ARRAY con 5 elementi di tipo di stringa.

Riga 6:


Qui, otteniamo gli elementi panda e java. Il filtro utilizzato qui è operatore “==” tramite o (||) operatore.

Esempio 2:

Creiamo un array rapido che ha 5 numeri interi e otteniamo gli elementi che sono superiori a 20 e divisibili di 5.

// Crea un array rapido
var swift_array: [int] = [20,34,15,40,50]
print ("Array effettivo - \ (swift_array)")
Print ("Array filtrato - \ (Swift_array.filtro $ 0> 20 && $ 0%5 == 0) ")


Produzione:

Spiegazione:

Linea 2:


Abbiamo creato un array chiamato swift_array con 5 elementi di tipo intero.

Riga 7:

Qui, otteniamo i valori che sono superiori a 20 e divisibili di 5 . Il filtro usato qui è il "&&" (e) operatore.

Conclusione

In questo rapido tutorial, abbiamo imparato a filtrare gli elementi in un array usando il metodo Filter (). Il filtro () in Swift Array è un metodo utilizzato per restituire un array aggiornato dall'array esistente rimuovendo gli elementi. Abbiamo imparato i diversi esempi controllando le diverse condizioni per controllare gli elementi particolari.