如何添加以下两个代表货币的字符串(这些字符串可能与en_us货币不同)?
<#assign op1 = '$5.50'>
<#assign op2 = '$1.00'>
<#assign sum = op1 + op2>
总和打印出来:'$ 6.50'
答案 0 :(得分:2)
也许我不明白这个问题,但是怎么样:
<#-- Calculate the sum: -->
<#assign op1 = 5.50>
<#assign op2 = 1.00>
<#assign sum = op1 + op2>
...
<#-- Later print out the sum: -->
$${sum?string('0.00')}
或者,如果您想构建Java的货币格式化程序:
${sum?string.currency}
BTW,计算此类业务数据的模板很糟糕......这不是模板的职责。该模板用于处理格式/视觉设计方面。