Description...
Exemple...
Voir aussi...
Traduction...
Fonction Trier(Critere : Nul Ou Fonction(O1: Nul Ou TypeElement, O2 : Nul Ou TypeElement) Retourner ComparaisonObjet, Ascendant : Booleen=Vrai) Retourner Nul Ou Liste(Nul Ou TypeElement);
Si la liste est nulle ou si Critere est Nul, alors le résultat est Nul.
Critere est une fonction à deux arguments dont les types doivent être identiques au type des éléments de la liste à trier.
Si Ascendant a pour valeur Vrai, alors la liste est triée par ordre ascendant i.e croissant. Sinon la liste est triée par ordre descendant i.e. décroissant.
Type Personne Defaut
Nom:Caractere;
DateDeNaissance:Date;
Constructeur();
Fin Type
Fonction FiltrerDateDeNaissance(P : Nul Ou Personne) Retourner Booleen
/**************************************************************/
Debut
Si P==Nul Alors
Retourner Faux;
Fin Si
Retourner P.DateDeNaissance>Date(10,10,1968);
Fin Fonction
Principal
Variable
L : ListeDe Nul Ou Personne;
Debut
...
L.Trier(FiltrerDateDeNaissance);
/* Tri de la liste par date de naissance. */
...
Fin Principal
ComparaisonObjet pour spécifier la comparaison de deux objets selon un critère.
Klassieren | Sort | 排序 | Clase | - | - | - | - |