Instruction Const

Définit un ou plusieurs identifiants comme constantes.

Une constante est une variable améliorant la lisibilité d'un programme. Les constantes ne sont pas définies comme un type de variable spécifique, elles jouent plutôt le rôle de substituants dans le code. Une constante doit être définie en une seule fois et ne peut pas être modifiée ultérieurement.

Syntaxe :

Syntaxe de Const

[Global|Private|Public] Const name = expression[, ...]

Paramètres :

name: tout identifiant qui suit les conventions de nommage de variable standard.

expression: toute expression littérale.

Le type de données doit être omis. Lorsqu'une bibliothèque est chargée dans la mémoire, Collabora Office Basic convertit le code du programme en interne de façon à ce que chaque fois qu'une constante est utilisée, l'expression définie la remplace.

Étendue

Par défaut les constantes sont définies comme privées dans les modules et les routines. Les constantes peuvent être rendues publiques ou globales afin de pouvoir être utilisées par tous les modules, par toutes les bibliothèques Basic.

Les prescripteurs Global, Private et Public peuvent uniquement être utilisés pour les constantes de module.

Exemple :

Const EARTH = "♁" ' module scope
Private Const MOON = "☾" ' module scope
Public Const VENUS="♀", MARS="♂" ' general scope
Global Const SUN = "☉", STAR = "☆" ' general scope

Sub ExampleConst
    Const SUN = 3 * 1.456 / 56 ' SUN is local
    MsgBox SUN,, MOON ' SUN global constant is unchanged
    Const Pgm = "Program", Var = 1.00
    MsgBox Pgm & " " & Var, , VENUS &" and "& MARS
End Sub

Instruction Enum

Instruction Type

Aidez-nous !