Les types intervalles▲
On peut également définir un type énuméré comme sous-ensemble d'un autre type énuméré, en en donnant les bornes. En voici quelques exemples :
Sélectionnez
TYPE
jourtravail = lundi..vendredi;
{si on a déjà défini tjour }
mois = 1
..12
;
{sous-ensemble du type INTEGER}
byte
= 0
..255
;
{prédéfini en Turbo Pascal, prend 1 octet en mémoire}
minuscules = 'a'
..'z'
;
Ces variables s'utilisent comme des variables du type dont est issu leur intervalle (on peut utiliser une variable mois comme tout autre entier) mais peuvent utiliser moins de mémoire.