in |
Dans |
---|---|
Ada |
Syntaxe
elem In ensemble |
Paramètres
Nom | Description |
---|---|
elem | Ce paramètre permet d'indiquer un élément d'ensemble |
ensemble | Ce paramètre permet d'indiquer l'ensemble |
Description
Cet opérateur permet d'indiquer une correspondance avec l'ensemble spécifié.
Exemple
Voici des exemples de l'utilisation de cet opérateur :
- with TEXT_IO; use TEXT_IO;
-
- PROCEDURE InSamples IS
- A:Character;
- B:Integer;
- BEGIN
- A := 'A';
- B := 29;
- IF A = 'A' OR A = 'B' OR A = 'C' THEN
- PUT_LINE("A est dans (A,B,C)");
- END IF;
- IF A IN '0'..'9' THEN
- PUT_LINE("A est un chiffre décimal");
- END IF;
- IF A IN '0'..'9' OR A IN 'A'..'F' THEN
- PUT_LINE("A est hexadécimal");
- END IF;
- IF B IN 0..255 THEN
- PUT_LINE("B est un nombre entier");
- END IF;
- IF B = 29 OR B = 30 OR B = 31 THEN
- PUT_LINE("B est un nombre compris dans (29,30,31)");
- END IF;
- END InSamples;
on obtiendra le résultat suivant :
A est dans (A,B,C)A est hexadécimal
B est un nombre entier
B est un nombre compris dans (29,30,31)
Dernière mise à jour : Samedi, le 25 août 2012