Section courante

A propos

Section administrative du site

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 :

  1. with TEXT_IO; use TEXT_IO;
  2.  
  3. PROCEDURE InSamples IS 
  4.    A:Character;
  5.    B:Integer;
  6. BEGIN
  7.    A := 'A';
  8.    B := 29;
  9.    IF A = 'A' OR A = 'B' OR A = 'C' THEN
  10.       PUT_LINE("A est dans (A,B,C)");
  11.    END IF;
  12.    IF A IN '0'..'9' THEN 
  13.       PUT_LINE("A est un chiffre décimal");
  14.    END IF;
  15.    IF A IN '0'..'9' OR A IN 'A'..'F' THEN
  16.       PUT_LINE("A est hexadécimal");
  17.    END IF;
  18.    IF B IN 0..255 THEN 
  19.       PUT_LINE("B est un nombre entier");
  20.    END IF;
  21.    IF B = 29 OR B = 30 OR B = 31 THEN
  22.       PUT_LINE("B est un nombre compris dans (29,30,31)"); 
  23.    END IF;
  24. 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