Alcune istruzioni di salto sono essenziali per i linguaggi C-like
break; | Termina un caso nello switch() |
return; | Termina la funzione (il metodo) e ritorna al chiamante |
return ESPR; | Termina la funzione (il metodo) e restituisce il valore dell’espressione |
mentre altre sono da utilizzare solo in casi eccezionali…
break; | Termina for(), while(), do…while() |
break LBL; | Termina e va alla label |
continue; | Termina l’iterazione attuale e passa al prossimo passo |
Abusare di break e continue significa ritornare indietro di 40 anni, al GOTO… e alla programmazione non strutturata.