Simscript III/Dictionnaire des instructions/DEFINE ... TO MEAN
Cet énoncé permet au programmeur de remplacer un nom, un nombre ou un symbole spécial par une chaîne de caractères de son choix. La substitution a lieu à la compilation. Elle affecte tout le programme si le define ... to mean est placé dans le preamble ou seulement le(s) routine(s) où elle apparaît sinon.
Le define ... to mean est utile pour des raisons "esthétiques", soit surtout pour s’affranchir d’un codage en appelant les choses par leur nom sans risquer d’erreurs.
Syntaxe : |
|
Exemples :
define _travail to mean work exponential.f ( es, 1) units
define _pointeur to mean integer
define _PourToujours to mean while (1 = 1)
define _Inactif to mean 0
define _Actif to mean 1
define _Suspendu to mean 2
define _Interrompu to mean 3
define { to mean do
define } to mean loop
Si l’on veut remplacer plusieurs lignes par un mot, il faut utiliser l’énoncé "substitute".