Innehållsförteckning
Om du upptäcker ett fel i din funktion kan du avbryta den. För normala fel, som felaktiga typer på argument kan du misslyckas att beräkna funktionen genom att lägga till satsen bailout
. Om något gick väldigt fel och du vill fullständigt döda den pågående beräkningen kan du använda exception
.
Om du till exempel vill kontrollera argument i din funktion kan du använda följande kod.
function f(M) = ( if not IsMatrix (M) then ( error ("M inte en matris!"); bailout ); ... )