Un bloc, ou bloc de code, est un groupe d'expressions qui introduit un nouveau corps de code. Vous pouvez également avoir un bloc de code qui ne contient aucune expression, mais il s'agit généralement d'un espace réservé qui sera ultérieurement rempli d'expressions.
Les blocs de code suivent un identificateur.
Un bloc de code peut avoir trois formats différents dans Verse. Tous ces formats sont sémantiquement identiques dans la mesure où le format ne change pas ce que le code fait réellement.
Un format espacé commence le bloc par :, et chaque expression suit sur sa propre ligne avec un retrait de quatre espaces :
if (test-arg-block):
expression1
expression2Notez qu'if (test-arg-block) ne fait pas partie du bloc, mais que le bloc commence, à la fin de cette ligne, avec :. Vous pouvez également utiliser ; pour séparer plusieurs expressions sur une même ligne :
if (test-arg-block):
expression1; expression2; expression3Dans un format accolé sur plusieurs lignes, le bloc est entouré de {} (accolades), et les expressions sont sur de nouvelles lignes :
if (test-arg-block)
{
expression1
expression2
}De même que pour le format espacé, vous pouvez également utiliser ; pour séparer plusieurs expressions sur une même ligne.
if (test-arg-block)
{
expression1; expression2
}Le troisième format est le format accolé sur une seule ligne. Là encore, le bloc est entouré de {}, mais chaque expression est séparée par ; au lieu d'être placée sur une nouvelle ligne. Notez que vous n'êtes pas obligé de placer les caractères {} sur des lignes séparées.
if (test-arg-block) {expression1; expression2}Pour en savoir plus, consultez Blocs de code.