ArrayFilter |
Filtre de tableau |
| Lucee |
Syntaxe
|
ArrayFilter( array=array, filter=function, parallel=boolean, maxThreads=number );
|
Paramètres
| Nom |
Description |
| array |
Ce paramètre permet de spécifier le tableau dont les éléments seront testés par la fonction de filtrage pour déterminer s'ils doivent être inclus dans le nouveau tableau. |
| filter |
Ce paramètre permet de définir la fonction ou fermeture qui sera appliquée à chaque élément du tableau. La fonction doit retourner true pour inclure l'élément dans le résultat, ou false pour l'exclure. |
| parallel |
Ce paramètre permet d'indiquer si l'évaluation des éléments doit se faire en parallèle (true) ou de manière séquentielle (false). L'exécution parallèle peut améliorer les performances pour de grands tableaux. |
| maxThreads |
Ce paramètre permet de spécifier le nombre maximum de processus légers à utiliser lors de l'exécution parallèle. Si non défini, le moteur choisit un nombre optimal de processus légers en fonction de la charge. |
Description
Cette fonction permet de créer un nouveau tableau renvoyant toutes les valeurs d'un tableau correspondant au filtre donné.
Dernière mise à jour : Jeudi, le 14 Août 2025