Dans - Définition d'une contrainte sur un type de base
Opérateur de comparaison. Définition d'une contrainte sur un type de base.
Syntaxe
Contrainte Objet Dans ( ListeDeValeursDeContrainte )
Description
L'instruction Dans est un opérateur de comparaison permettant de définir une contrainte sur les types de base Caractere, Entier et Reel afin de restreindre la plage des valeurs possibles d'une zone de données aux valeurs citées dans la liste.
Exemple
Type Hexadecimal=Caractere Contrainte Objet Dans ("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "A", "B", "C", "D", "E", "F");
/* Definition du type 'Hexadecimal' a partir du type 'Caractere'. */
Type DureeEmprumpt=Caractere Contrainte Objet Dans (1,2,5,10,20);
/* Definition du type 'DureeEmprumpt' a partir du type 'Entier'. La duree d'un emprumpt est 1,2,5,10 ou 20 ans. */
Voir aussi
Contrainte pour définir une contrainte sur un type de base. Comme pour contraindre une chaîne de caractères à s'identifier à un modèle. Entre pour contraindre une valeur à appartenir à un intervalle.
Traduction