2015-11-10 25 views
0

定義變量我想定義這個Java變量如何發揮Scala的模板

int x = 0; 
x = x + 1; 

它是如何在播放Scala的模板?

我已經嘗試過這樣定義:

@import scala.Predef; 
val x= 0 

但我不能添加變量

+2

的[播放可能的複製!框架:在模板中定義一個變量?](http://stackoverflow.com/questions/13056747/play-framework-define-a-variable-in-template) – 757071

+0

@johny謝謝,但它沒有工作,我沒有想要使用定義 –

+0

如果你不想使用'@definition',你總是可以做'@var x = 0; x = x + 1「,然後使用變量」x「,這是鏈接問題中的第二個答案。 – 757071

回答

1

他們應該是在同一行

@import scala.Predef; val x= 0 

而且,如果它是一個變量,你應該使用var而不是val

所以,你需要的是

@import scala.Predef; var x= 0 

而對於重新分配:

@(x = x + 1) 
+0

謝謝...它完美的作品 –