StructEvery |
Chaque structure |
| Lucee |
Syntaxe
|
StructEvery( struct=struct, closure=function, parallel=boolean, maxThreads=number );
|
Paramètres
| Nom |
Description |
| struct |
Ce paramètre permet de spécifier la structure sur laquelle la fonction closure sera appliquée pour chaque paire clef/valeur. |
| closure |
Ce paramètre permet de fournir la fonction ou fermeture à exécuter sur chaque élément de la structure. La fonction recevra la clé et la valeur de chaque entrée et doit retourner un booléen. |
| parallel |
Ce paramètre permet d'indiquer si l'exécution de la closure doit se faire en parallèle sur plusieurs processus légers. Si true, les éléments peuvent être traités simultanément pour accélérer le traitement. |
| maxThreads |
Ce paramètre permet de définir le nombre maximum de processus légers à utiliser lorsque l'exécution parallèle est activée. Il limite le nombre de traitements simultanés pour gérer l'utilisation des ressources. |
Description
Cette fonction permet d'appeler une fermeture/fonction donnée avec chaque élément dans une structure donnée et retourne true, si tous les appels de fermeture retournent true.
Dernière mise à jour : Jeudi, le 14 Août 2025