ERRACT

Sinopsis
ERRACT
Descripción

La variable ERRACT es una lista de instrucciones que se ejecuta siempre y cuando se lanza un error y no hay una etiqueta de ATRAPA pora "ERROR. ERRACT típicamente tiene el valor [PAUSA] para habilitar la depuración interactiva.

Puedes recuperar de algunos errores si ERRACT puede arreglar el problema. Por ejemplo, muchos errores de malos argumentos (tales como ejecutando AVANZA [1]) son recuperables. Si un error de mal argumento causa que se ejecuten ERRACT, entonces se use lo que ERRACT devuelva en lugar del mal argumento que causó el error. Si ERROR devuelve un valor que también es un mal argumento, entonces se lo ejecuta de nuevo para arreglar el nuevo problema.

Ejemplo
AVANZA [1]
a AVANZA no le gustó recibir [1]

HAZ "ERRACT [ESCRIBE [Arreglando el error] 100]
AVANZA [1]
Arreglando el error

SourceForge.net Logo