Table of Contents
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
.
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
);
...
)