« Simscript III/Dictionnaire des instructions/DEFINE ... TO MEAN » : différence entre les versions

De testwiki
Aller à la navigation Aller à la recherche
imported>Minorax
obs tag
 
(Aucune différence)

Dernière version du 5 novembre 2021 à 06:53

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 :


define {nomnombresymbole spe´cial} to mean Valeur _ A` _ Subtituer


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