Tabla de contenidos
Si detecta un error en su función, puede salir de ella. Para errores normales, como argumentos del tipo equivocado, puede impedir que se calcule el resultado de la función al agregar la frase bailout
. Si algo saliera de verdad mal y quisiera interrumpir definitivamente el cálculo en curso, puede utilizar la palabra exception
.
Por ejemplo, si quiere verificar argumentos en una función. Podría utilizar el siguiente código:
function f(M) = ( if not IsMatrix (M) then ( error ("M no es una matriz"); bailout ); ... )