Pergunta

Quando eu escrever esse código abaixo na minha login.scala.html, apenas as palavras 'foo' são demonstrou, em outras palavras, 'bar' é nunca mostrou.

<body>
    @{
        <span>bar</span>
        if(true)
        {
            <span>foo</span>
        }
    }

    @{
        <span>bar</span>
        for(i <- numbers)
        {
            <span>bar</span>
            <span>i.toString()</span>
        }
    }
</body>

Alguém sabe por que?

Foi útil?

Solução

Como você usou o bloco de instrução, retornando a última expressão.

Por exemplo (experimentá-lo em REPL):

val a: Int = 10 
val b: Int = 20
{
a
b
}

Saída:

res0: Int = 20
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top