Pregunta

Cuando escribo este código Bellow en mi login.scala.html, solo se muestran las palabras 'foo', en otras palabras, 'bar' nunca se muestra.

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

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

Alguien sabe por qué?

¿Fue útil?

Solución

Como usó la declaración de bloques, devolviendo la última expresión.

Por ejemplo (inténtalo en la respuesta):

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

Salida:

res0: Int = 20

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top