Commando's voor het onderscheppen van fouten (vervolg)
Toetsen
Program-
Beschrijving
meerbaar
commando
ERRB
ERRO
Wist het laatste foutnummer; als ERRN
hierna wordt uitgevoerd, ziet u #0.
Ook de laatste foutmelding wordt
gewist.
De IFERR...THEN...END structuur
De syntaxis van IFERR...THEN...END is
IFERR error trap clausule THEHfoutclausule EHD
Als tijdens de uitvoering van de error trap clausule een fout optreedt,
worden de fout en de rest van de error trap clausule genegeerd, en
verspringt de uitvoering van het programma naar de foutclausule. De
commando's in de foutclausule worden alleen uitgevoerd als tijdens de
uitvoering van de error trap clausule een fout is opgetreden.
Als hulp bij het typen, drukt u op [QJ IFERR voor:
IFERER
THEM
EMD
Voorbeeld: een IFERR...THEN...END structuur. Kijkt u nog eens
naar het volgende programma uit hoofdstuk 27, pagina 546.
« WHILE DUF TW%FE 2 == EEFEAT Z+ EHD =
Dit programma neemt een willekeurig aantal vectoren en matrices uit het
stapelgeheugen en voegt deze toe aan de statistische matrix. Het
programma geeft echter een fout bij een vector of matrix met een
afwijkend aantal kolommen. Bovendien geeft het programma een fout
nadat de laatste vector of matrix uit het stapelgeheugen is verwijderd, als
30: Fouten onderscheppen
581