Simscript III/Dictionnaire des instructions/DEFINE ... TO MEAN

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche

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".