La suppression d'une variable de la Vitesse
Est-il possible de définir une Vitesse de référence à 'null' ou 'undefined'?
La Vitesse modèle de référence du langage dit
#set
- Établit la valeur de référence
Format:
# [ { ] set [ } ] ( $ref = [ ", ' ]arg[ ", ' ] )
Utilisation:
$ref
- Le membre de GAUCHE de l'assignation doit être une référence à une variable ou une propriété de référence.
arg
- Le membre de droite de l'affectation, arg est analysé si entourées de guillemets, et pas
analysé si entourés de guillemets simples. Si le membre de droite la valeur est null, il n'est pas attribué
à la GAUCHE. (l'emphase est mienne)
Je ne peux pas trouver un équivalent #unset
macro.
OriginalL'auteur Simon Nickerson | 2009-03-18
Vous devez vous connecter pour publier un commentaire.
Lire sur...
Dans le VE, la configuration par défaut de la propriété
Changer de
true
à l'aide desetProperty()
surorg.apache.velocity.app.Velocity
et vous êtes prêt à aller.OriginalL'auteur vartec
Vous pouvez définir la référence à la valeur false. En tant que non-nulle de référence est considérée comme vraie, vous pourrez alors tester si la référence est définie. Ceci est utile dans les boucles.
cool solution de contournement. Merci 🙂
OriginalL'auteur
Si vous essayez d'obtenir d'étendue variables, vous pouvez abuser de la portée établie par
#foreach
:OriginalL'auteur Thilo