Partager via


Fonction filtrée

Nom complet : Std.Arrays.Filtered

function Filtered<'T>(predicate : ('T -> Bool), array : 'T[]) : 'T[]

Résumé

Étant donné un tableau et un prédicat défini pour les éléments du tableau, retourne un tableau qui se compose de ces éléments qui répondent au prédicat.

Paramètres de type

'T

Type d’éléments array.

Entrée

prédicat

Fonction de 'T en booléen utilisée pour filtrer les éléments.

tableau

Tableau d’éléments sur 'T.

Sortie

Tableau 'T[] d’éléments qui répondent au prédicat.

Exemple

Le code suivant crée un tableau qui contient uniquement des nombres pairs.

Filtered(x -> x % 2 == 0, [0, 1, 2, 3, 4])