suivant: Les fonctions de géométrie
monter: Le debuggeur
précédent: Intercepter une erreur :
Table des matières
Index
Générer une erreur : throw error ERROR
throw ou error ou ERROR permet de générer une
erreur en provoquant l'affichage d'une erreur.
On tape :
f(x):={
if (type(x)!=DOM_INT)
throw(erreur);
else
return x;
}
puis
f(1.2)
On obtient :
"erreur Error: Bad Argument Value"
puis
f(12)
On obtient :
12
On peut capter l'erreur grace à cette fonction f que l'on utilise dans
la fonction g suivante :
g(x):={
try { f(x); } catch (err){ x:=0; }
return x;
}
puis
g(1.2)
On obtient :
0
puis
g(12)
On obtient :
12
La fonction g(x) renvoie, x si x est un entier,
et 0 sinon.
Documentation de giac écrite par Renée De Graeve