0

如果数组元素小于 10,我将尝试用零填充数组元素。也就是说,如果数组 1、2、12 中有元素,我想打印 01、02、12。我试图在 scala 模板中执行此操作游戏框架。所以我现在尝试的是在 scala 中使用 if 和 else 语句来查看元素是否小于 10,然后填充零。

@for(element <- myarray){
        @if(element.getValue < 10){@element} else{@element}

    }

myarray 是一个由我定义的 Uint8 数组,而 getValue 是 UINT8 类中的函数。但是它一直告诉我not found: value element。有没有其他方法可以为我填充 0?

4

1 回答 1

1

不要忘记 Play 的视图也是一个 Scala 函数,因此您可以轻松地直接在代码中执行操作,例如使用常见的方式将整数格式化为带前导零的字符串(如在其他问题中找到):

@for(i <- 1 to 1000){
    @("%04d".format(i))<br>
}
于 2013-09-15T14:17:09.630 回答