gpt4 book ai didi

scala - 如何在play框架中的scala模板中声明和访问局部变量?

转载 作者:行者123 更新时间:2023-12-04 07:58:28 24 4
gpt4 key购买 nike

我在 Scala 模板中有代码,例如:

@for(col <- List.range(0,12)) {
<td>
@if(col % 2 == 0) {
@{ val letter = someMap(col) }
<div class="z@(letter)@(letter)s"></div>
}
</td>
}

但是我收到编译错误:找不到值字母。
我如何声明变量并能够稍后在上面的标记中访问?

最佳答案

实际上我从未见过@if 也没有尝试过 PlayFramework。但如果是我认为的那样,似乎当您实际尝试索要信件时,它已经超出了范围。如果按如下方式重新排列括号会发生什么?

@for(col <- List.range(0,12)) {
<td>
@if(col % 2 == 0) {
@{val letter = someMap(col)
<div class="z@(letter)@(letter)s"></div>
}
}
</td>
}

关于scala - 如何在play框架中的scala模板中声明和访问局部变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6564647/

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