Table des matières
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
.
Par exemple, si vous voulez vérifier les arguments de votre fonction. Vous pouvez utiliser le code suivant.
function f(M) = ( if not IsMatrix (M) then ( error ("M n'est pas une matrice !"); bailout ); ... )