0
@(magazinelist:List[models.Magazine])
@import utils._

这是我正在尝试使用的,但它不起作用。intelliJ 告诉 List “引用必须加前缀”,第二行也不起作用(我从 Play 文档中复制)

但如果我使用这个:

@(magazinelist:util.List[models.Magazine])
@import java.util

虽然这不会导致错误,但我有点困惑。List 不是 scala 支持的数据类型吗?为什么我必须使用 util.List 来调用它?这看起来有点丑。另外,如果 List 没有得到很好的支持,我应该选择什么数据类型?有更好的吗?

4

1 回答 1

0

In Scala you have two types of List: java.util.List and List (from Scala's functionnal Collections). You should try to convert from one to another with .asScala (from scala.collection)

于 2017-08-24T12:52:40.803 回答