Filtre les éléments du tableau ARRAY a à l'aide de la fonction func et renvoie un nouveau tableau ARRAY.
Syntaxe
array<T> filter(array<T> <a>, function<T,boolean> <func>)
Paramètres
a : obligatoire. Tableau ARRAY. Dans
array<T>,Treprésente le type de données des éléments du tableau. Les éléments peuvent être de tout type.func : obligatoire. Fonction (intégrée ou personnalisée) ou expression servant à filtrer les éléments du tableau a. Le type des paramètres d'entrée doit correspondre à celui des éléments de a et le résultat doit être de type BOOLEAN.
Valeur de retour
Renvoie une valeur de type ARRAY.
Exemples
--返回[2, 3]。
select filter(array(1, 2, 3), x -> x > 1);
Remarque
Pour plus d'informations sur les fonctions Lambda ->, consultez la section Fonctions Lambda.
Fonctions associées
La fonction FILTER appartient aux fonctions mathématiques.