Constantes typéesDans le cas des constantes typées, le type de données est également spécifié dans la déclaration. La forme générale d'une telle constante est:
Exemples:
Les constantes typées peuvent également être formées à partir de types
tableau, enregistrement, objet, pointeur et procédure. Pour les types
tableau, les valeurs des éléments individuels sont listées entre
parenthèses, par exemple:
Pour les types enregistrement et objet, le nom de champ de l'élément
concerné doit être spécifié. Exemple:
Dans le cas des types objets, aucune valeur n'est spécifiée pour
les méthodes.
Pour les types pointeur, la valeur nil ou l'adresse d'une variable globale ou d'une constante typée peuvent être spécifiées. Exemple:
Pour les types Procédure et Fonction, le nom d'une procédure
ou d'une fonction compatible doit être spécifié. Exemple:
Les constantes typées dans Pure Pascal ne sont pas vraiment constantes
- vous pouvez également leur attribuer des valeurs (pour des raisons
de compatibilité avec Turbo Pascal). Cependant, nous déconseillons de
telles pratiques - les constantes ne doivent pas changer, et si des
variables initialisées sont nécessaires, celles-ci doivent être initialisées
dans la partie d'initialisation de l'unité concernée.
|