Table of Contents
Si vous détectez une erreur dans votre fonction, vous pouvez la quitter rapidement (« to bail out of »). Pour les erreurs normales, telles que les mauvais types d'arguments, vous pouvez éviter de calculer la fonction en ajoutant l'instruction bailout
. Si quelque chose se passe vraiment mal et que vous voulez interrompre complètement le calcul actuel, vous pouvez utiliser l'instruction exception
.
For example if you want to check for arguments in your function. You could use the following code.
function f(M) = (
if not IsMatrix (M) then (
error ("M not a matrix!");
bailout
);
...
)