PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV, WEBDEV, WINDEV Mobile 25 !
  • Fonctionnement
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Renvoie un tableau contenant les éléments d'un tableau source pour lesquels une procédure renvoie Vrai.
Exemple
// Récupère le tableau de tous les clients
tabClient est un tableau de Client
 
// Construit le tableau des clients dont le compte est débiteur
tabClientDébiteur est un tableau de Client
tabClientDébiteur = Filtre(tabClient, UnClient => UnClient.Solde<0)
// -> conserver les chiffres pairs d'un tableau
// (syntaxe préfixée)
tab2 est un tableau d'entiers = [1, 2, 3, 4]
tab2 = tab2.Filtre( X => EstPair(X))
// tab2 = [2, 4]
Syntaxe
<Résultat> = Filtre(<Tableau source> , <Condition à vérifier>)
<Résultat> : Tableau WLangage
Tableau contenant les éléments du <Tableau> pour lesquels la procédure <Condition à vérifier> renvoie Vrai.
<Tableau source> : Tableau WLangage
Nom de la variable de type Tableau à manipuler. Ce tableau doit être un tableau à une dimension.
<Condition à vérifier> : Procédure WLangage
Nom de la procédure WLangage à exécuter pour chaque élément du <Tableau source>. Cette procédure doit renvoyer Vrai ou Faux.
Cette procédure peut être :
  • une procédure globale ou locale,
  • une procédure interne.
Il est également possible d'utiliser directement une procédure lambda.
Remarques

Fonctionnement

La procédure <Condition à vérifier> est appelée pour chaque élément du tableau en passant cet élément en paramètre.
Si la procédure renvoie Vrai, l'élément du tableau source est stocké dans le tableau <Résultat>.
Remarque : Il est possible de chaîner le résultat de la fonction avec les fonctions Transforme, Agrège, Applique, Min, Max, Somme, Moyenne, VérifieUnVrai, VérifieUnFaux, VérifieTousVrai, VérifieTousFaux.
Composante : wd250vm.dll
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire