Swift Array - AllSatinti

Swift Array - AllSatinti
AllSattisfy () in Swift Array è un metodo utilizzato per verificare se tutti gli elementi nell'array soddisfacevano la condizione o no. Sulla base di questo, il risultato viene restituito sotto forma di un valore booleano. Vero significa che tutti gli elementi soddisfano la condizione e false significa che uno qualsiasi degli elementi non soddisfa la condizione.

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

Sintassi

swift_array.AllSafTify ($ 0 Condition)

Dove Swift_array è l'array di input.

Parametro
Prende la condizione usando la chiusura stensa $ 0.

Singola condizione

Esempio 1

Creiamo un array rapido che ha 8 elementi e otteniamo 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)")
// Controlla se tutti i valori in swift_array sono uguali a numpy
print ("Fa tutti i valori in swift_array sono uguali a numpy? - \ (Swift_array.AllSaftify $ 0 == "numpy") ")

Produzione

Spiegazione

Linea 2:

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

Riga 7:

Qui, controlliamo se tutti i valori in swift_array sono uguali a numpy. Non tutti sono numpy. Quindi, falso è l'output.

Esempio 2

Creeremo un array rapido che ha 10 numeri interi e;

  1. Controlla se tutti i valori sono superiori a 25.
  2. Controlla se tutti i valori sono inferiori a 100.
// Crea un array rapido
var swift_array: [int] = [28,45,67,89,90,76,87,98,66,54]
print ("Array effettivo - \ (swift_array)")
// Controlla se tutti i valori in swift_array sono maggiori di 25
print ("fa tutti i valori in swift_array sono maggiori di 25? - \ (Swift_array.AllSaftify $ 0> 25) ")
// Controlla se tutti i valori in swift_array sono inferiori a 100
print ("fa tutti i valori in swift_array sono inferiori a 100? - \ (Swift_array.AllSaftify $ 0 < 100 )")

Produzione

Spiegazione

Linea 2:

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

Riga 7:

Qui, controlliamo se tutti i valori in Swift_array sono superiori a 25 o no. L'output è VERO Dal momento che ogni elemento in Swift_array è maggiore di 25.

Riga 10:

Qui, controlliamo se tutti i valori in Swift_array sono inferiori a 100 o no . L'output è VERO Dal momento che ogni elemento in SWIFT_ARRAY è inferiore a 100.

Condizioni multiple

Esempio 1

Creiamo un array rapido che ha 10 numeri interi e;

  1. Controlla se tutti i valori sono superiori a 25 e meno di 100.
  2. Controlla se tutti i valori sono superiori a 25 o divisi per 10.
// Crea un array rapido
var swift_array: [int] = [28,45,67,89,90,76,87,98,66,54]
print ("Array effettivo - \ (swift_array)")
// Controlla se tutti i valori in swift_array sono superiori a 25 e meno di 100
Print ("Fa tutti i valori in SWIFT_ARRAY sono superiori a 25 e meno di 100? -\ (Swift_array.AllSaftify $ 0> 25 && $ 0 25 || $ 0%10 == 0) ")

Produzione

Spiegazione

Linea 2:

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

Riga 7:
Controlliamo se tutti i valori in swift_array sono superiori a 25 e meno di 100. L'output è VERO Poiché ogni elemento soddisfa entrambe le condizioni.

Riga 10:
Controlliamo se tutti i valori in swift_array sono maggiori di 25 e divisibili di 10. L'output è VERO Poiché ogni elemento soddisfa la prima condizione e alcuni elementi non soddisfa la seconda condizione. Come è specificato l'operatore O, L'output è vero. Almeno una condizione è soddisfatta.

Esempio 2

Creiamo un array rapido che ha 3 stringhe e;

  1. Controlla se tutte le stringhe hanno la lunghezza-6 e inizia con "S".
  2. Controlla se tutte le stringhe hanno lunghezza-6 e termina con "s".
// Crea un array rapido
var swift_array: [string] = ["swift1", "swift2", "swift3"]
print ("Array effettivo - \ (swift_array)")
// Controlla se tutte le stringhe hanno la lunghezza-6 e inizia con S
stampa ("tutte le stringhe hanno la lunghezza-6 e inizia con s? - \ (Swift_array.AllSaftify $ 0.Count == 6 && $ 0.hasprefix ("s")) ")
// Controlla se tutte le stringhe hanno la lunghezza-6 e termina con S
stampa ("tutte le stringhe hanno lunghezza-6 e termina con s? - \ (Swift_array.AllSaftify $ 0.Count == 6 && $ 0.hassuffix ("s")) ")

Produzione

Spiegazione

Linea 2:

Abbiamo creato un array chiamato Swift_array con 3 stringhe.

Riga 7:
Controlliamo se tutte le stringhe hanno la lunghezza-6 e iniziano con "S".

Entrambe le condizioni sono vere.

Riga 10:
Controlliamo se tutte le corde hanno lunghezza-6 e finiscono con "s".

La prima condizione è soddisfatta ma la seconda condizione fallisce.

Quindi, l'output finale è falso.

Conclusione

In questo rapido tutorial, abbiamo imparato a controllare la condizione di tutti gli elementi in un array usando il metodo AllSattisfy (). L'AllSaftify () in Swift Array è un metodo a cui viene utilizzato se controllare tutti gli elementi nell'array soddisfatti la condizione o no. Specifichiamo il $ 0 Come stenografia chiusura e appreso i diversi esempi controllando le diverse condizioni per controllare tutti gli elementi.