déclarer

Une définition du Jargon Français.
Aller à : Navigation, rechercher

verbe transitif.  [type de donnée]. Employer une forme créant une entité (un type, une variable, une fonction...).

C'est, par exemple, nommer une:

  • variable et établir son type pour que de la place lui soit réservée en mémoire,
  • fonction afin de la rendre utilisable, souvent en exprimant son seul prototype.

En fonction du langage et du contexte le compilateur ou l'interpréteur saura déterminer d'autres caractéristiques donc ce qu'il est possible de faire avec l'entité.

Certains langages en exigent, d'autres non. L'intérêt de devoir ou pouvoir déclarer fait l'objet de débats théoriques. Selon certains ne pas déclarer est cause de nombreux bugs, tandis que d'autres jugent que cela ne délivrera, au prix d'une lourdeur non négligeable, que de faibles garanties tant que le sens réel des objets traités échappera à l'ordinateur (voir IA forte).

Voir aussi typage.

Exemple

Voici la déclaration, dans un code source en langage C, d'une variable nommée jours dont le type est « entier »:

int jours;

Voici, grâce au même langage, celle d'un nouveau type que l'on appele ici compteur et qui est une structure:

typedef struct {
  int identifiant;
  float capacite;
  float contenu;
} compteur;

On peut dès lors déclarer une variable compteur_piscine ainsi:

compteur compteur_piscine;