Section courante

A propos

Section administrative du site

BOOLEAN

Booléen
Ada

Syntaxe

variable:BOOLEAN;

Paramètres

Nom Description
variable Ce paramètre permet d'indiquer le nom de la variable à créer

Description

Ce type de données permet d'indiquer des données «Booléen».

Remarques

Exemples

Dans cette exemple, la fonction «fonctionretourneboolean» retourne toujours une valeur vrai :

  1. WITH TEXT_IO; USE TEXT_IO;
  2.  
  3. procedure Boolean1Samples is
  4.  
  5.  FUNCTION fonctionretourneboolean RETURN Boolean IS BEGIN
  6.         RETURN True;
  7.  END Fonctionretourneboolean;
  8.  
  9. begin
  10.    IF(Fonctionretourneboolean)THEN
  11.       PUT_LINE("VRAI");
  12.    END IF;
  13. end Boolean1Samples;

Voici un exemple montrant comment convertir des booléans en entier (convert bool to int) avec Ada :

  1. WITH TEXT_IO; USE TEXT_IO;
  2.  
  3. PROCEDURE Boolean2Samples IS 
  4.     a:Boolean;
  5.     b:Integer;
  6.     c:Integer; 
  7.    BEGIN
  8.       a := False;
  9.       b := 0;
  10.       c := 1;
  11.       PUT_LINE("Valeur entiere de a = " & Integer'IMAGE(Boolean'POS(a)));
  12.       IF (Boolean'POS(a) = b) THEN
  13.            PUT_LINE("a == b");
  14.       ELSE
  15.            PUT_LINE("a != b");
  16.       END IF;
  17.       IF (Boolean'POS(a) = c) THEN
  18.            PUT_LINE("a == c");
  19.       ELSE
  20.            PUT_LINE("a != c");
  21.       END IF;
  22. end Boolean2Samples;

on obtiendra le résultat suivant :

Valeur entiere de a = 0
a == b
a != c


Dernière mise à jour : Dimanche, le 1er avril 2018