akb*_*ram 7 scala playframework-2.0
我在玩2.0模板系统上有点挣扎; 我有一个方法返回scala中的'Int',我想用"#,###"模式格式化它.
我曾尝试@order.itemCount().format("#,###")和@( order.item.count() format "#,###" ),但没有爱.
我不确定在播放模板语法中是否有一个技巧,或者我是否只需要学习如何在Scala中执行此操作.
最直接的方法是使用Java的字符串格式:
scala> val n = 1000000
n: Int = 1000000
scala> "%,d".format(n)
res0: String = 1,000,000
Run Code Online (Sandbox Code Playgroud)
这也将正确处理本地化:
scala> String.format(java.util.Locale.ITALY, "%,d", n: java.lang.Integer)
res1: java.lang.String = 1.000.000
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3161 次 |
| 最近记录: |