Play 框架中的 For 循环 Java
For loop in Play Framework Java
在 Play Framework 模板中,我尝试使用 for 循环在数字之间进行迭代。
当我使用:
@for(i <- 2010 to 2015)
它工作正常。另外,对于
@for(i <- 2010 to Constants.CURRENT_YEAR)
它工作正常(从导入的 class 常量中获取 CURRENT_YEAR 的预定义常量)。但是,当我尝试用变量交换两个数字时
@for(i <- Constants.FIRST_YEAR to Constants.CURRENT_YEAR)
我收到一个错误 "value to is not a member of Integer"。
有人可以告诉我我做错了什么吗?我尝试将变量放入 {} 但没有成功,而且我找不到针对这种特殊情况的示例。
我创建常量 class :
public class Constants {
public static final int MIN = 1;
public static final int MAX = 10;
}
然后我在 *.scala.html 文件中添加下一个代码。
@for(i <- Constants.MIN to Constants.MAX){
i
}
很好!
在 Play Framework 模板中,我尝试使用 for 循环在数字之间进行迭代。
当我使用:
@for(i <- 2010 to 2015)
它工作正常。另外,对于
@for(i <- 2010 to Constants.CURRENT_YEAR)
它工作正常(从导入的 class 常量中获取 CURRENT_YEAR 的预定义常量)。但是,当我尝试用变量交换两个数字时
@for(i <- Constants.FIRST_YEAR to Constants.CURRENT_YEAR)
我收到一个错误 "value to is not a member of Integer"。
有人可以告诉我我做错了什么吗?我尝试将变量放入 {} 但没有成功,而且我找不到针对这种特殊情况的示例。
我创建常量 class :
public class Constants {
public static final int MIN = 1;
public static final int MAX = 10;
}
然后我在 *.scala.html 文件中添加下一个代码。
@for(i <- Constants.MIN to Constants.MAX){
i
}
很好!