try, catch
Ejecutar instrucciones y detectar los errores resultantes
Sintaxis
trystatements
catchexception
statements
end
Descripción
try
ejecuta las instrucciones en el bloque statements
, catch statements
endtry
y detecta los errores resultantes en el bloque catch
. Este método permite reemplazar el comportamiento del error predeterminado para un conjunto de instrucciones de programa. Si cualquier instrucción en un bloque try
genera un error, el control del programa pasa inmediatamente al bloque catch
, que contiene las instrucciones para gestionar errores.
exception
es un objeto MException
que permite identificar el error. El bloque catch
asigna el objeto de excepción actual a la variable en exception
.
Tanto el bloque try
como el bloque catch
pueden incluir instrucciones try/catch
anidadas.
Ejemplos
Sugerencias
No puede utilizar múltiples bloques
catch
dentro de un bloquetry
, pero sí puede anidar bloquestry/catch
completos.A diferencia de lo que ocurre con otros lenguajes, MATLAB no permite utilizar un bloque
finally
dentro de instruccionestry/catch
.