Alcune istruzioni di salto sono essenziali
Istruzione | Descrizione |
---|---|
break; | Termina switch() |
return; | Termina la funzione (il metodo) e ritorna al chiamante |
return ESPRESSIONE; | Termina la funzione (il metodo) e restituisce il valore dell’ESPRESSIONE |
mentre altre sono da utilizzare solo in casi eccezionali…
Istruzione | Descrizione |
---|---|
break; | Termina for(), while(), do...while() |
break LABEL; | Termina e va alla LABEL |
continue; | Termina l’iterazione attuale e passa al prossimo passo |
Abusare di break e continue significa ritornare indietro di 50 anni, al GOTO… e alla programmazione non strutturata.