Table of Contents
Pokud je zjištěna chyba ve vaší funkci, provádění funkce se přeruší. Pro normální chyby, jako jsou nesprávné typy argumentů, můžete vyvolat selhání funkce přidáním výrazu bailout
. Když nastane něco opravdu špatného a vy chcete aktuální výpočet kompletně zabít, můžete použít 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
);
...
)