Obsah
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.
Když například chcete ve své funkci kontrolovat argumenty, můžete použít následující kód.
function f(M) = (
if not IsMatrix (M) then (
error ("M není matice!");
bailout
);
…
)