我正在尝试在 Scala 中使用时髦的 for 循环来遍历案例类对象列表:
case class SimpleCredits(credits: CreditType, quantity: Int)
val s = for{
i <- Users.findCreditsByUser(u)
t <- i.credits
if(i.quantity > 0)
} yield t
Intellij 不喜欢结果 s ,我不知道为什么。
当我尝试编译它时,我得到:
value filter is not a member of enums.CreditType.CreditType
我用谷歌搜索了这个,看到一些人的帖子有类似的问题和可能的包袱,但找不到任何具体的东西。
那么,它应该起作用还是我做错了什么?