Un blocco, o blocco di codice, è un gruppo di espressioni che introduce un nuovo corpo di codice. Potresti anche avere un blocco di codice che contiene zero espressioni, ma in genere si tratta di un segnaposto che verrà riempito con espressioni in un secondo momento.
I blocchi di codice vengono dopo un identificatore.
Un blocco di codice ha tre possibili formati in Verse. Tutti questi formati sono semanticamente uguali in quanto il formato non cambia ciò che fa effettivamente il codice.
Un formato spaziato inizia il blocco con : e ogni espressione segue sulla propria riga con un rientro di quattro spazi:
if (test-arg-block):
expression1
expression2Tieni presente che if (test-arg-block) non fa parte del blocco, ma il blocco inizia alla fine di quella riga con :. Puoi anche utilizzare ; per separare più espressioni su una singola riga:
if (test-arg-block):
expression1; expression2; expression3In un formato parentesi graffa multiriga, il blocco è racchiuso da {} (parentesi graffe) e le espressioni sono su nuove righe:
if (test-arg-block)
{
expression1
expression2
}Come per il formato spaziato, puoi anche usare ; per separare più espressioni su una singola riga.
if (test-arg-block)
{
expression1; expression2
}Il terzo formato è il formato con parentesi graffe a riga singola. Ancora una volta, il blocco è racchiuso da {}, ma ogni espressione è separata da ; invece di essere posizionata su una nuova riga. Tieni presente che non è necessario inserire i caratteri {} su righe separate.
if (test-arg-block) {expression1; expression2}Per maggiori informazioni, vedi Blocchi di codice.