Constants/fr

From Free Pascal wiki
Jump to: navigation, search

English (en) français (fr) 日本語 (ja) 한국어 (ko) русский (ru) 中文(中国大陆)‎ (zh_CN)

Tutoriel de Pascal Objet : Bases / Constantes

Les constantes sont référencées par des identificateurs et peuvent être affectées d'une valeur au début du programme. La valeur enregistrée dans une constante ne peut plus changer.

Les constantes sont définies dans la section constante const du programme :

const
  Identifier1 = value;
  Identifier2 = value;
  Identifier3 = value;

Par exemple, définissons des constantes de types de données variés : chaînes, caractères, entiers, réels et booléens. Ces types de données seront expliqués plus loin dans la prochaine section.

const
  Name = 'Tao Yue';
  FirstLetter = 'a';
  Year = 1997;
  pi = 3.1415926535897932;
  UsingNCSAMosaic = TRUE;

Remarquez qu'en Pascal, les caractères sont délimités par des apostrophes (') ! Cela contraste avec les langages plus récents qui souvent utilisent les guillemets ou la notation Heredoc. Le Pascal standard ne permet pas l'usage des guillemets pour délimiter les caractères ou les chaînes.

Les constantes sont utiles pour la définition d'une valeur est utilisée dans tout votre programme mais qui peut changer dans le futur. Au lieu de changer chaque occurrence de la valeur, vous ne modifiez que la définition de la constante (une seule fois).

Les constantes typées force une constante à prendre un certain type de donnée. Par exemple :

const
  a : real = 12;

produira un identificateur qui sera associé à une valeur réelle 12.0 au lieu d'une valeur entière 12.

Sommaire