Enumere

Définition...
Opérateurs...
Exemple...
Voir aussi...
Traduction...

/***************************************************************/
Type Enumere Implemente Public : IEspaceMetre Defaut Final
/* Objet : Encapsulation des enumeres. */
/***************************************************************/
Public :
/*-------------------------------------------------------------*/
/* Heritage des methodes d'IEspaceMetre. */
/*-------------------------------------------------------------*/
/*-------------------------------------------------------------*/
/* Methodes propres. */
/*-------------------------------------------------------------*/
Fin Type

Le type Enumere possède un constructeur implicite qui l'initialise à la première valeur de l'ensemble des ses valeurs possibles.

Revenir en haut de la page...

Le type Enumere possède les opérateurs standards suivants :

Revenir en haut de la page...

Enumere /* Définition des couleurs. Il n'y a pas de valeur d'associée aux couleurs. */

Variable /* C est une couleur. T est un tableau d'entiers indexes sur les couleurs. */

Principal
Debut
C=Bleu;
T[C]=10;
T[Rouge]=20;
T[Blanc]=30;
Si C==Bleu Alors
/* Egalité entre deux valeurs d'un même énuméré. */ Fin Si
Si C!=Bleu Alors
/* Inégalité entre deux valeurs d'un même énuméré. */ Fin Si
Si C<=Bleu Alors
/* Infériorité large entre deux valeurs d'un même énuméré. */
Fin Si
Si C<Bleu Alors
/* Infériorité stricte entre deux valeurs d'un même énuméré. */ Fin Si
Fin Principal

Revenir en haut de la page...

Appel, ArbreBinaire, Binaire, Caractere, Date, Entier, Entrepot, Exception, Fichier, FileDAttente, Liste, Module, Objet, Reel, Reference, Serveur, Tableau, Travail, Type et Segment pour connaître les autres types de base.

Revenir en haut de la page...

AufgezahlteWertSetOfEnumeratedValues列举Enumerado----

Revenir en haut de la page...