6 Annexe
6.5 Tableau des commandes pour les modèles d'exportation
6.5.5 Commandes concernant les conditions
| Commande |
pour |
Description |
| [exported(x)] |
T,D,H |
VRAI, si x correspond au numéro d'index d'une personne à exporter |
| [/exported(x)] |
T,D,H |
VRAI, si x ne correspond pas au numéro d'index d'une personne à exporter |
| [exists(x)] |
T,D,H |
VRAI, si x contient du texte |
| [/exists(x)] |
T,D,H |
VRAI, si x ne contient pas de texte |
| [if] |
T,D,H |
début d'une condition. Les commandes suivantes sont uniquement vérifiées pour savoir si elles sont vraies ou non et sont évaluées en tant que résultat global. La ligne n'est pas sortie |
| [elseif] |
T,D,H |
si d'autres conditions doivent être vérifiées. Si une condition s'applique, la production ne continue qu’après [fin].Exemple:[if][System]=MacOS[variable1]=bleu[elseif][System]=Win32[variable1]=vert[else][variable1]=jaune[end] |
| [else] |
T,D,H |
Si une condition ne s'applique pas, ça continue à partir de la ligne suivante. La ligne n'est pas sortie |
| [end] |
T,D,H |
fin d'une condition |
| [loop] |
T,D,H |
Début d'une boucle, suivi de la spécification de la fréquence sous forme de nombre ou de commande. La ligne n'est pas sortie |
| [exit] |
T,D,H |
Il termine une boucle prématurément, il saute à la fin de la boucle sans traiter d'autres commandes à l'intérieur de la boucle. La ligne n'est pas sortie |
| [endloop] |
T,D,H |
La fin d'une boucle, si le nombre de passages requis n'est pas atteint, le système saute au début de la boucle. La ligne n'est pas sortie |
| = |
T,D,H |
Vérifie pour ÉGAL, les lignes suivantes sont exécutées si les valeurs avant et après = sont identiques. (a = b) |
| /= |
T,D,H |
Vérifie pour INÉGAL, les lignes suivantes sont exécutées si les valeurs avant et après ne sont pas identiques. (a ≠ b) |
| > |
T,D,H |
Vérifie pour PLUS GRAND QUE, les lignes suivantes sont exécutées si la valeur précédente est supérieure à la suivante. (a > b) |
| < |
T,D,H |
Vérifie pour MOINS GRAND QUE, les lignes suivantes sont exécutées si la valeur avant est inférieure à la suivante. (a < b) |
| >= |
T,D,H |
Vérifie pour SUPÉRIEUR OU ÉGAL, les lignes suivantes sont exécutées si la valeur avant est inférieure à la suivante. (a ≥ b) |
| <= |
T,D,H |
Vérifie pour INFÉRIEUR OU ÉGAL, les lignes suivantes sont exécutées si la valeur avant est inférieure à la suivante. (a ≤ b). |
|