La instrucción CONTINUE hace que el flujo de control continúe en la siguiente instrucción. No es un no-op, ya que puede influir en el flujo de control cuando está dentro de secuencias de sentencias compuestas, en particular IF / THEN / ELSE.
Un práctico? el ejemplo es durante el desarrollo temprano y la construcción con y sin ayudas de depuración.
CALL "CBL_OC_DUMP" USING structure ON EXCEPTION CONTINUE END-CALL
Ese código, aunque costoso, permitirá realizar volcados de memoria con formato cuando el módulo CBL_OC_DUMP
esté vinculado al ejecutable, pero fallará de manera inofensiva cuando no lo esté. * Ese truco solo es aplicable durante las primeras etapas de desarrollo. El costo de una falla en la búsqueda dinámica no es algo que deba dejarse en el código activo, y esas líneas deben eliminarse de la fuente tan pronto como se satisfagan las preocupaciones iniciales en las pruebas alfa. En el primer día de codificación, puede ser una ayuda útil. Para el segundo día, la codificación EN EXCEPCIÓN CONTINUAR las incidencias debe limpiarse.