Chapter 5 Personnalisation de la génération à l'aide du langage de génération par template
La macro if est utilisée pour la génération conditionnelle, et a la syntaxe suivante :
.if[not] condition template-complexe [(.elsif[not] condition template-complexe)*] [.else template-complexe] .endif [(fin)]
Les paramètres suivants sont disponibles :
Paramètre | Description |
---|---|
condition | La condition à évaluer, sous la forme :
variable [opérateur comparaison] opérateur peut être ==, =, <=, >=, < ou bien >. Si les deux opérandes sont des entiers, les opérateurs <, >, >= et <= procèdent à des comparaisons d'entiers, dans le cas contraire, ils procèdent à une comparaison de chaînes qui prend en compte des nombres incorporés (exemple : Class_10 est supérieur à Class_2). comparaison peut être :
Si aucun opérateur ni condition n'est spécifié, la condition est évaluée à true à moins que la valeur de la variable ne soit false, null ou la chaîne null. Vous pouvez enchaîner des conditions en utilisant les opérateurs logiques and ou or . Type : Template simple |
template-complexe | Template à appliquer si la condition est satisfaite.
Type : Template complexe |
fin | Ajouté au résultat, s'il y en a un
Type : Texte |
Copyright (C) 2008. Sybase Inc. All rights reserved. |
![]() |