2013-03-21 9 views

Odpowiedz

35

Jednym ze sposobów jest użycie stałej zmiennej łańcuchowej, tj. Ustawienie zmiennej dla znaku $, a następnie użycie go.

#set ($d = "$") 
xyz ${d}${d}foo 

To daje oczekiwany wynik

xyz $$foo 
+0

panu, zasługują na więcej upvotes! –

2

Można również zapoznać się z EscapeTool w prędkości.

Po uwzględnieniu go w kontekście (np. Pod nazwą "esc") można użyć $ {esc.d}, aby uzyskać znak dolara. Jednak wspomniana metoda jest łatwiejsza w tym konkretnym przypadku.

myślałem, że to warto wspomnieć, ponieważ zapewnia kilka innych wygodnych sposobów ucieczki ciągi odpowiednie, jeśli szablony generowania Java/javascript/html itp

-1

Może to również być pomocne w obsłudze Velocity NumberTool.

Posiada wbudowany formater waluta:

$myNumber     -> 13.55 
$number.format($myNumber) -> 13.6 
$number.currency($myNumber) -> $13.55 
$number.integer($myNumber) -> 13 
+0

Program OP prosi o opuszczenie symbolu dolara, który ma znaczenie drukowania zmiennej o nazwie po niej. –

Powiązane problemy