Est-il possible de définir une référence Velocity sur 'null' ou 'indéfini'?Désactivation d'une variable dans Velocity
Le Velocity template language reference dit
#set
- Établit la valeur d'une référence Format:
# [ { ] set [ } ] ($ref = [ ", ' ]arg[ ", ' ])
Utilisation:
$ref
- Le LHS de la mission doit être une variable référence ou une référence de propriété.
arg
- Le RHS de l'assignation, arg est analysé s'il est entre guillemets et non analysé s'il est entouré de guillemets simples. Si le RHS est nul, il n'est pas affecté au LHS. (Souligné par l'auteur)
Je ne peux pas trouver un équivalent #unset
macro.
Puisque les variables de vitesse garderont l'ancienne valeur, si vous essayez d'attribuer une « valeur null ", J'ai trouvé cette solution plutôt sympa. À la fin de la boucle, je mets juste la variable à false et quand vous ne pouvez pas assigner une valeur, sa valeur sera fausse. – Goot
solution de contournement cool. Merci :) – Dimitris