Tableau rapide - Filtre

Tableau rapide - Filtre
Filter () dans Swift Array est une méthode qui est utilisée pour renvoyer un tableau mis à jour à partir du tableau existant en supprimant les éléments. Nous pouvons appeler cela comme filtrage. Sur la base de la condition spécifiée à l'intérieur de la méthode Filtre (), il renvoie les éléments en fonction de la condition en supprimant certains éléments.

Ici, $ 0 peut être utilisé comme fermeture du raccourci qui spécifie la condition à l'intérieur de la méthode Filtre ().

Syntaxe:

swift_array.Filtre (0 0 CONDITION)


Où swift_array est le tableau d'entrée.

Paramètre:

Il faut la condition pour filtrer les éléments du tableau rapide.

Condition unique

Exemple 1:

Nous allons créer un tableau rapide qui a 8 éléments et obtenir les éléments qui sont égaux à Numpy.

// Créer un tableau rapide
var swift_array: [string] = ["java", "php", "scipy", "pandas", "numpy", "pandas", "pandas", "numpy"]
print ("Array réel - \ (swift_array)")
// filtre le swift_array tel que la valeur est numpy
Print ("Valeurs Numpy - \ (Swift_Array.filtre $ 0 == "Numpy") ")


Sortir:

Explication:

Ligne 2:


Nous avons créé un tableau nommé Swift_Array avec 8 éléments de type de chaîne.

Ligne 7:


Ici, nous obtenons l'élément Numpy. Le filtre utilisé ici est l'opérateur «==». Enfin, nous affichons le filtré swift_array.

Exemple 2:

Nous créons un tableau rapide qui a 10 entiers et obtenons les valeurs supérieures à 25.

// Créer un tableau rapide
var swift_array: [int] = [100,23,4,6,78,34,56,1,23,22]
print ("Array réel - \ (swift_array)")
// filtre le swift_array tel que les éléments supérieurs à 25.
Imprimer ("Valeurs filtrées - \ (swift_array.filtre $ 0> 25) ")


Sortir:

Explication:

Ligne 2:


Nous avons créé un tableau nommé Swift_Array avec 10 éléments de type entier.

Ligne 7:


Ici, nous obtenons les éléments supérieurs à 25 en utilisant l'opérateur>.

Exemple 3:

Nous créons un tableau rapide qui a 10 entiers et obtenons les éléments inférieurs à 12.

// Créer un tableau rapide
var swift_array: [int] = [100,23,4,6,78,34,56,1,23,22]
print ("Array réel - \ (swift_array)")
// filtre le swift_array tel que les éléments inférieurs à 12.
Imprimer ("Valeurs filtrées - \ (swift_array.Filtre 0 0 < 12)")


Sortir:

Explication:

Ligne 2:


Nous avons créé un tableau nommé Swift_Array avec 10 éléments de type entier.

Ligne 7:


Ici, nous obtenons les éléments inférieurs à 12 < operator.

Conditions multiples

Exemple 1:

Nous créons un tableau rapide qui a 5 éléments et obtenons les éléments égaux à Pandas ou Java.

// Créer un tableau rapide
var swift_array: [string] = ["java", "php", "scipy", "pandas", "numpy"]
print ("Array réel - \ (swift_array)")
// filtre le swift_array tel que les éléments seront soit des pandas ou des java
Print ("Pandas, Java Elements - \ (Swift_Array.Filtre 0 0 == "Pandas" || $ 0 == "Java") ")


Sortir:

Explication:

Ligne 2:


Nous avons créé un tableau nommé Swift_Array avec 5 éléments de type de chaîne.

Ligne 6:


Ici, nous obtenons les pandas et les éléments java. Le filtre utilisé ici est l'opérateur «==» via ou (||) opérateur.

Exemple 2:

Nous créons un tableau rapide qui a 5 entiers et obtenons les éléments supérieurs à 20 et divisibles par 5.

// Créer un tableau rapide
var swift_array: [int] = [20,34,15,40,50]
print ("Array réel - \ (swift_array)")
Print ("Array filtré - \ (swift_array.Filtre $ 0> 20 && 0% 5 == 0) ")


Sortir:

Explication:

Ligne 2:


Nous avons créé un tableau nommé Swift_Array avec 5 éléments de type entier.

Ligne 7:

Ici, nous obtenons les valeurs supérieures à 20 ans et divisibles par 5 . Le filtre utilisé ici est le "&&" (et) opérateur.

Conclusion

Dans ce tutoriel rapide, nous avons appris à filtrer les éléments dans un tableau à l'aide de la méthode Filter (). Le filtre () dans Swift Array est une méthode utilisée pour renvoyer un tableau mis à jour à partir du tableau existant en supprimant les éléments. Nous avons appris les différents exemples en vérifiant les différentes conditions pour vérifier les éléments particuliers.