如果我有一些视图说page.scala.html并且我将哈希映射传递给此视图。现在我想在这个页面上提取并执行一些算术运算,如下所示:
@pageMap.get("newPt") - @pageMap.get("oldPt") =
(((@pageMap.get("oldPt")) - (@pageMap.get("newPt")))
但是我没有在右侧打印差异,而是获得了"oldPt"
和"newPt"
这样的值:
50 - 40 =(((50)) - ((40)))
如何克服这个问题?
答案 0 :(得分:3)
您可以使用@(...)或@ {...}语法编写scala代码块。
@pageMap.get("newPt") - @pageMap.get("oldPt") = @{pageMap.get("oldPt") - pageMap.get("newPt")}