Section courante

A propos

Section administrative du site

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