Chapter 9 Guide de référence de la génération (GTL)
Un template peut contenir une expression de condition. Vous avez également la possibilité de créer des templates pour partager des expressions de condition longues et fastidieuses :
Nom de template | Valeur de template |
---|---|
%ConditionVariable% | .bool (condition) |
Au lieu de répéter la condition dans d'autres templates, vous utilisez simplement %ConditionVariable% dans la macro conditionnelle :
.if (%ConditionVariable%)
Le template %isInner% contient une condition qui renvoie true si le classificateur est interne à un autre classificateur.
.bool (%ContainerClassifier%!=null)
Ce template est utilisé dans le template %QualifiedCode% utilisé pour définir le code qualifié du classificateur :
.if (%isInner%) %ContainerClassifier.QualifiedCode%::%Code% .else %Code% .endif
Copyright (C) 2005. Sybase Inc. All rights reserved. |
![]() |