- Il blocco catch avrà a disposizione una copia del parametro passato alla funzione throw,
attraverso cui potrà ottenere informazioni sull'errore
- Si può anche aggiungere un catch block che, al posto del tipo indichi (...), per
intercettare tutte le eccezioni non intercettate dai blocchi precedenti
- In alcune implementazioni, al termine dell'esecuzione del catch block l'esecuzione del programma
viene terminata
- Se l'esecuzione non viene terminata, riprende dopo l'ultimo catch-block
- Se arriva un'eccezione non gestita da nessun catch-block (un'eccezione inaspettata),
il programma viene terminato, con un messaggio di errore
|