gpt4 book ai didi

scala - 如何在 play framework 2 scala 模板中创建列表

转载 作者:行者123 更新时间:2023-12-05 00:33:36 25 4
gpt4 key购买 nike

我想在模板 (scala.html) 中创建一个列表。

我试过了

val list = @{ List("a", "b", "c", "d", "e") }

val list = List("a", "b", "c", "d", "e")

@list = @{ List("a", "b", "c", "d", "e") }

@list = List("a", "b", "c", "d", "e")

@defining(List("a", "b", "c", "d", "e")) { list =>
// code here
}

但我总是收到错误 object List is not a value .我不知道 Scala(我现在正在学习)但在 API它有以下例子
// Make a list via the companion object factory
val days = List("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")

我想做的是过滤 map 。

我有一个 Map[Symbol, Any],我正在尝试获取键不在上述列表中的所有项目。像这样的东西
@f = @{ map.filterKeys(!list.contains(_)) } 
// i do not know if the above statement is correct, because i can't get over there

最佳答案

只是缺少导入。我加了

@import scala.collection.immutable._

要不就
@import scala._

在 View (scala.html)中并且工作得很好。

我以为 scala包裹就像 java.lang包裹

关于scala - 如何在 play framework 2 scala 模板中创建列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11747037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com