Kann eine Velocity-Referenz auf 'null' oder 'undefined' gesetzt werden?Eine Variable in Velocity deaktivieren
Die Velocity template language reference sagt
#set
- Legt den Wert eines Referenz Format:
# [ { ] set [ } ] ($ref = [ ", ' ]arg[ ", ' ])
Verbrauch:
$ref
- Die LHS der Zuweisung muss eine Variable sein Referenz oder eine Eigentumsreferenz.
arg
- Die RHS der Zuordnung, arg wird analysiert, wenn in Anführungszeichen eingeschlossen, und nicht geparst, wenn in einfache Anführungszeichen eingeschlossen. Wenn der RHS zu Null ausgewertet wird, wird ihm nicht zugewiesen. (Hervorhebung von mir)
ich kein Äquivalent #unset
Makro finden kann.
Da Geschwindigkeit Variablen den alten Wert halten, wenn Sie versuchen, eine „Null-Wert zuweisen "Ich fand diese Lösung ganz nett. Am Ende der Schleife setze ich die Variable einfach auf false und wenn Sie keinen Wert zuweisen können, ist der Wert falsch. – Goot
cooler Workaround. Vielen Dank :) – Dimitris