【问题标题】:How to define variable in play scala template如何在play scala模板中定义变量
【发布时间】:2015-11-10 06:12:09
【问题描述】:

我想定义这个 Java 变量

int x = 0; 
x = x + 1;

Play Scala 模板怎么样?

我已经尝试过这个来定义:

@import scala.Predef;
val x= 0

但我无法添加变量

【问题讨论】:

  • @johny 谢谢你,但它没有用,我不想使用定义
  • 如果您不想使用@defining,您可以随时执行@var x=0; x=x+1 之类的操作,然后使用变量x,这是链接问题中的第二个答案。
  • 你为什么不想使用@defining?是因为有太多的缩进吗?如果是这样,我认为你不应该担心,因为你不应该经常需要这种变量。这将只是少数。如果您需要更多,那么很可能您需要将模板分成小块。

标签: java scala playframework


【解决方案1】:

它们应该在同一行

@import scala.Predef; val x= 0

另外,如果它是一个变量,你应该使用var 而不是val

所以你需要的是

@import scala.Predef; var x= 0

对于重新分配:

@(x = x + 1)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-24
    • 1970-01-01
    相关资源
    最近更新 更多