Accueil        LEXIQUE        Unités        Algorithmes        Tutoriel   

Sommaire lexique

Type énuméré


Comme son nom l'indique, avec les types énumérés, les valeurs que le type de données peut prendre sont simplement répertoriées dans la déclaration.

Voici quelques exemples:

type
    Couleur = (noir, rouge, vert, bleu, jaune);
    Jour = (lundi, mardi, mercredi, jeudi, vendredi);

En interne, les noms des valeurs sont numérotés consécutivement par le compilateur, la première valeur étant donnée le numéro 0. Ce numéro interne peut être interrogé avec la fonction standard Ord. Il est également utilisé comme base de comparaison, c'est-à-dire que la première constante est considérée comme plus petite que la seconde, etc.

Les types énumérés occupent un octet d'espace de stockage si le nombre de valeurs est inférieur ou égal à 256, sinon deux octets.

Sommaire lexique


Copyright © 2021 par Albatros Concept (Bruno Aubin)