Playframework 2.0 在scala模板中初始化变量
我在scala模板中有一个简单的代码用于播放Playframework 2.0 在scala模板中初始化变量,playframework-2.0,scala-template,Playframework 2.0,Scala Template,我在scala模板中有一个简单的代码用于播放 @( val i = 0){ ....... .... i => i+1; // incremental } 但是上面的代码根本不知道如何解决这个问题。Scala for循环与Java for循环不同。没有递增的循环索引,而是从序列中获取连续的值。因此,您想要的循环如下所示: for(i <- 0 until 10) { ... } @for(i <- 0 until 10) { <p>number:
@( val i = 0){
.......
....
i => i+1; // incremental
}
但是上面的代码根本不知道如何解决这个问题。Scala for循环与Java for循环不同。没有递增的循环索引,而是从序列中获取连续的值。因此,您想要的循环如下所示:
for(i <- 0 until 10) {
...
}
@for(i <- 0 until 10) {
<p>number: @i</p>
}
您可以在Scala
中为
循环获取迭代索引,只需zipWithIndex
您的集合:
@for((day, index) <- model.days.zipWithIndex) {
<li>Day @index is @day</li>
}
@for((day,index)谢谢!要点是:)问题是我已经有了一个类似于@for(day)的外观
@for((day, index) <- model.days.zipWithIndex) {
<li>Day @index is @day</li>
}