ArrayMap |
Carte de tableau |
| Lucee |
Syntaxe
|
ArrayMap( 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 passé à la fonction ou fermeture afin de générer un nouveau tableau transformé. |
| closure |
Ce paramètre permet de définir la fonction ou fermeture qui sera exécutée sur chaque élément du tableau. La valeur retournée par cette fonction sera insérée dans le nouveau tableau résultant. |
| parallel |
Ce paramètre permet d'indiquer si l'exécution de la fonction sur les éléments doit être réalisée en parallèle (true) ou séquentiellement (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 d'une exécution parallèle. Si non défini, le moteur choisit automatiquement le nombre optimal du processus léger selon la charge. |
Description
Cette fonction permet d'appeler la fermeture donnée avec chaque élément du tableau donné.
Dernière mise à jour : Jeudi, le 14 Août 2025