ArraySome |
Chaque de tableau |
| Lucee |
Syntaxe
|
ArraySome( array=array, closure=function, parallel=boolean, maxThreads=number );
|
Paramètres
| Nom |
Description |
| array |
Ce paramètre permet de spécifier le tableau dont chaque élément sera évalué par la fonction ou fermeture fournie. |
| closure |
Ce paramètre permet de définir la fonction ou fermeture étant exécutée pour chaque élément du tableau. La fonction doit retourner une valeur booléenne (true ou false) pour chaque élément. |
| 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 d'appeler une fermeture/fonction donnée avec chaque élément d'un tableau donné et de retourner true, si l'un des appels de fermeture renvoie true.
Dernière mise à jour : Jeudi, le 14 Août 2025