왜 템플릿 엔진은 렌더링합니다
-
12-12-2019 - |
문제
이 코드를 login.scala.html에 벨로우리를 쓸 때 'foo'라는 단어 만 보여줍니다. 즉, '바'는 결코 나타나지 않습니다.
<body>
@{
<span>bar</span>
if(true)
{
<span>foo</span>
}
}
@{
<span>bar</span>
for(i <- numbers)
{
<span>bar</span>
<span>i.toString()</span>
}
}
</body>
.
누군가가 이유를 알고 있습니까?
해결책
블록 문을 사용하면 마지막 표현식을 반환합니다.
예를 들어 (repl에서 시도하십시오) :
val a: Int = 10
val b: Int = 20
{
a
b
}
.
출력 :
res0: Int = 20
. 제휴하지 않습니다 StackOverflow