errclear
efface le dernier rapport d'erreur (si son numéro est celui indiqué)
Séquence d'appel
errclear() errclear(n)
Description
Supprime l'action (voir errcatch) associée à l'interception de
l'erreur de type n
.
Si n> 0
est positif, il s'agit du numéro de
l'erreur à "effacer"; sinon pour n <= 0, toutes les erreurs sont
"effacées".
Examples
a = 1; try, b = undefinedvariable + a; end [m,n0] = lasterror(); n0 try, b = undefinedvariable + a; end errclear() [m,n] = lasterror(); n try, b = undefinedvariable + a; end errclear(100) [m,n] = lasterror(); n try, b = undefinedvariable + a; end errclear(999) [m,n] = lasterror(); n
--> try, b = undefinedvariable + a; end --> [m,n0] = lasterror(); --> n0 n0 = 999. --> try, b = undefinedvariable + a; end --> errclear() --> [m,n] = lasterror(); --> n n = 0. --> try, b = undefinedvariable + a; end --> errclear(100) --> [m,n] = lasterror(); n n = 999. --> try, b = undefinedvariable + a; end --> errclear(999) --> [m,n] = lasterror(); n n = 0.
Voir aussi
- lasterror — get last recorded error message
Report an issue | ||
<< Gestion des erreurs | Gestion des erreurs | error >> |