Un bloque, o bloque de código, es un grupo de expresiones que introduce un nuevo cuerpo de código. También puedes tener un bloque de código que no contenga ninguna expresión, pero suele ser un marcador de posición que se rellenará con expresiones en algún momento posterior.
Los bloques de código se colocan después de un identificador.
Un bloque de código tiene tres formatos posibles en Verse. Todos estos formatos son semánticamente iguales en el sentido de que el formato no cambia lo que el código hace realmente.
Un formato con espacios comienza el bloque con :, y cada expresión sigue en su propia línea con una sangría de cuatro espacios:
if (test-arg-block):
expression1
expression2Ten en cuenta que if (test-arg-block) no forma parte del bloque, sino que el bloque comienza al final de esa línea con :. También puedes utilizar ; para separar varias expresiones en una sola línea:
if (test-arg-block):
expression1; expression2; expression3En un formato en varias líneas con llaves, el bloque está encerrado por {} (llaves), y las expresiones están en líneas nuevas:
if (test-arg-block)
{
expression1
expression2
}Al igual que con el formato de espacios, también puedes utilizar ; para separar varias expresiones en una sola línea.
if (test-arg-block)
{
expression1; expression2
}El tercer formato es el formato en una línea con llaves. De nuevo, el bloque está cerrado por {}, pero cada expresión está separada por ; en lugar de colocarse en una nueva línea. Ten en cuenta que no tienes que poner los caracteres {} en líneas separadas.
if (test-arg-block) {expression1; expression2}Para obtener más información al respecto, consulta Bloques de código.