簡單問題:我可以在Velocity模板中執行Math.ceil和Math.floor的等效操作嗎?從我能找到的,我將不得不使用MathTool,但這似乎並沒有我想要的。向上舍入或向下舍入速度
6
A
回答
3
我想說你可以使用MathTool.roundToInt()
和加/減1,但它也應該可以提供一個對象與你的方法,可能會提供你所需要的。
也看看 Velocity Tools 2.0的MathTool有方法floor()和ceil()。
1
我推薦Tools 2.0 MathTool以獲得最大的類型靈活性,但Velocity Engine 1.6+支持通過將類本身放入上下文來支持靜態方法。所以快速簡單的解決方案是:
context.put(「Math」,Math.class);
$ Math.ceil($ foo) $ Math.floor($ bar)
相關問題
- 1. 向上或向下舍入
- 2. Python 2.7:向下舍入而不是向上舍入
- 3. 向下舍入Parsefloat
- 4. PHP向下舍入
- 5. 矢量向上舍入或向下舍入的百分比和整數除法
- 6. DateTime向上和向下舍入
- 7. 四捨五入向上/向下數
- 8. C#向上和向下舍入
- 9. 向下舍入整數值
- 10. 在swift中向下舍入
- 11. 向上舍入行高
- 12. 轉換一個長雙用向上(或向下)四捨五入
- 13. 在C中向上或向下舍入值#
- 14. 向上或向下舍入爲最接近的20
- 15. 爲什麼我的值四捨五入(向上或向下)
- 16. 檢查是否向上或向下舍入?
- 17. 的Excel四捨五入向上或向下特定數量
- 18. Excel中 - 舍入日期和時間 - 向上或向下小時
- 19. Javascript輸入值向下舍入
- 20. 向下舍入sql server 2008 r2
- 21. 向下舍入到一位小數
- 22. C#正在向下舍入分部
- 23. HighCharts向下舍入時超過100
- 24. 用php向下舍入數字
- 25. c函數向下舍入一半
- 26. 僅使用數學函數向上/向下舍入?
- 27. 如何四捨五入向上/向下浮動
- 28. 向上舍入浮點數bash
- 29. 總是向上舍入一個雙倍
- 30. 向上舍入爲圖最大