cobol
Declaración CONTINUAR
Buscar..
Observaciones
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.
Marcador de posición
Esto es ideado; pero algunos programadores COBOL pueden preferir la claridad positiva, en lugar de usar NOT
en expresiones condicionales (especialmente con la lógica propensa al error var NOT = value OR other-value
).
if action-flag = "C" or "R" or "U" or "D"
continue
else
display "invalid action-code" upon syserr
perform report-exception
exit section
end-if