try, catch
Eseguire le dichiarazioni e catturare gli errori risultanti
Sintassi
trystatementscatchexceptionstatementsend
Descrizione
try esegue le dichiarazioni nel blocco statements, catch statements endtry e cattura gli errori risultanti nel blocco catch. Questo approccio consente di sovrascrivere il comportamento di errore predefinito per una serie di dichiarazioni del programma. Se una qualsiasi dichiarazione nel blocco try genera un errore, il controllo del programma passa immediatamente al blocco catch che contiene le dichiarazioni di gestione dell'errore.
exception è un oggetto MException che consente di identificare l’errore. Il blocco catch assegna l'oggetto eccezione corrente alla variabile in exception.
Sia il blocco try che il blocco catch possono contenere dichiarazioni try/catch annidate.
Esempi
Suggerimenti
Non è possibile utilizzare più blocchi
catchall'interno di un bloccotry, ma è possibile annidare blocchitry/catchcompleti.A differenza di altri linguaggi, MATLAB non consente l'utilizzo di un blocco
finallyall'interno di dichiarazionitry/catch.