Poiché Verse richiede un identificatore prima di un blocco di codice, le espressioni block sono il modo in cui si annidano i blocchi di codice e le espressioni block si comportano in modo simile ai blocchi di codice.
Come per i blocchi di codice, block introduce un nuovo corpo di ambito annidato, vincolando la durata di qualsiasi variabile creata nel blocco in modo che non possa essere utilizzata al di fuori del blocco stesso.
expression0
block:
expression1
expression2
expression3A meno che non si verifichi un'uscita anticipata, l'espressione block utilizza come risultato l'ultima espressione eseguita nel blocco. Ad esempio, se l'ultima espressione del blocco è Example : int = 6, l'espressione block ha come risultato 6.