cobol
Declaración PERFORM
Buscar..
Observaciones
La instrucción PERFORM transfiere el control a uno o más procedimientos y devuelve el control implícitamente cuando se completa la secuencia. PERFORM también se puede utilizar para bucles en línea dentro del alcance de PERFORM.
La frase VARYING
permite anidar con una o más cláusulas AFTER
, y la prueba condicional puede ser BEFORE
(predeterminada) o AFTER
cada bucle.
La cláusula THRU
de una ejecución de procedimiento asume un flujo de control descendente secuencial desde el procedure-1
hasta el final del procedure-2
. THRU es un tema polémico, y muchos programadores prefieren PERFORM
SECTION
lugar de usar los párrafos THRU
. Algunas tiendas pueden exigir PERFORM THRU
con un párrafo de punto de salida explícito, otras pueden prohibir el uso de THRU
lo que dificulta la depuración.
Realización procesal:
En línea realizar:
Donde varying-phrase
es:
En línea realizar variacion
PERFORM VARYING TALLY FROM 1 BY 1 UNTIL TALLY > 5
DISPLAY TALLY
END-PERFORM
PROCEDIMIENTO DE PROCEDIMIENTO
PERFORM some-paragraph