@(magazinelist:List[models.Magazine])
@import utils._
这是我正在尝试使用的,但它不起作用。 intelliJ告诉List“引用必须加前缀”,第二行也不起作用(我从Play文档复制)
但如果我使用它:
@(magazinelist:util.List[models.Magazine])
@import java.util
虽然这不会导致错误,但我有点困惑。 List不是scala支持的数据类型吗?为什么我必须使用util.List来调用它?这看起来有点难看。另外,如果List不受支持,我应该选择哪种数据类型?有一个更好的吗?
答案 0 :(得分:0)
在Scala中,您有两种类型的List:java.util.List
和List
(来自Scala的functionnal Collections)。您应该尝试使用.asScala(来自scala.collection
)