gpt4 book ai didi

templates - Play 框架 Scala 模板中的“匹配”导致编译错误

转载 作者:行者123 更新时间:2023-12-04 23:58:08 25 4
gpt4 key购买 nike

在我的 Play 2.0 应用程序中,我有以下内容 match表达:

@item.level match {
case 0 => {?}
case 1 => {Beginner}
case 2 => {Medium}
case 3 => {Expert}
}

但我收到错误消息
')' expected but 'case' found. 

指向最后一个花括号。

这里有什么问题?它看起来很像 documentation .

最佳答案

这应该工作

@{item.level match {
case 0 => "?"
case 1 => "Beginner"
case 2 => "Medium"
case 3 => "Expert"
}}

您需要外 {}表明整个事情是一个 Scala 表达式。我假设这些案例有你想要输出的字符串。在这种情况下,您必须引用它们。如果它们是标识符,则您的语法是正确的,但是您不需要 {}那里。

关于templates - Play 框架 Scala 模板中的“匹配”导致编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14218964/

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