Chapter 9 Guide de référence de la génération (GTL)
Les blocs conditionnels peuvent être utilisés pour spécifier différents templates en fonction de la valeur d'une variable.
{syntax 1}: '[' <variable> '?' <template-simple> [':' <template-simple>] ']'
{syntax 2}: '[' <texte> <variable> <texte> ']'
Syntaxe 1 est similaire à C et aux expressions ternaires Java. Si la valeur de la variable est false, null, ou la chaîne null, le second template, s'il est spécifié, est évalué. Dans le cas contraire, c'est le premier template qui est évalué.
Syntax 2 a une signification légèrement différente. Le template simple <texte><variable><texte> est converti si et uniquement si la valeur de la variable n'est pas la chaîne null.
Exemple : déclaration d'attribut dans Java :
%Visibility% %DataType% %Code% [= %InitialValue%]
Copyright (C) 2005. Sybase Inc. All rights reserved. |
![]() |