Liste.Filtrer

Description...
Exemple...
Voir aussi...
Traduction...

Fonction Optimiser(Invariant, NulAbsorbant) Filtrer(Critere : Nul Ou Fonction(O1: Nul Ou TypeElement, O2 : Nul Ou TypeElement) Retourner Booleen) Retourner Nul Ou Liste(Nul Ou TypeElement);

La méthode Filtrer permet de filtrer les éléments de la liste en ne conservant que ceux vérifiant le critère Critere. Le résultat du filtrage est une liste comportant ces éléments.

Si la liste est nulle ou si Critere est Nul, alors le résultat est Nul.

Critere est une fonction à un argument dont le type doit être identique au type des éléments de la liste à filtrer.

Revenir en haut de la page...

Type Personne Defaut Fin Type

Fonction FiltrerDateDeNaissance(P : Nul Ou Personne) Retourner Booleen
/**************************************************************/
Debut
Si P==Nul Alors Fin Si
Retourner P.DateDeNaissance>Date(10,10,1968);
Fin Fonction

Principal
Variable Debut
...
L.Filtrer(FiltrerDateDeNaissance);
/* Filtre les éléments de la liste dont la date de naissance est supérieure ou égale au 10 octobre 1968 */
...
Fin Principal

Revenir en haut de la page...

Trier pour trier les éléments selon un critère. Grouper pour grouper les éléments selon un critère.

Revenir en haut de la page...

FilterFilter过滤器小河的Filtrar----

Revenir en haut de la page...