Statement: Perform
Funzione: |
L'istruzione PERFORM trasferisce esplicitamente il controllo ad una o più procedure, a fine esecuzione di queste procedure il controllo ritorna implicitamente al punto della chiamata. L'istruzione PERFORM viene usata anche per controllare l'esecuzione di istruzioni imperative. |
Formato 1 |
PERFORM nome-procedura-1 nome-procedura-2 THROUGH THRU ![]() ![]() ![]() ![]() |
Formato 2 |
Formato 3 |
PERFORM nome-procedura-1 nome-procedura-2 WITH TEST UNTIL condizione EXIT ![]() ![]() ![]() ![]() ![]() ![]() BEFORE AFTER THROUGH THRU ![]() ![]() ![]() ![]() |
PERFORM nome-procedura-1 nome-procedura-2 TIMES identificatore intero ![]() ![]() THROUGH THRU ![]() ![]() ![]() ![]() |
Formato 4 |
PERFORM nome-procedura-1 nome-procedura-2 WITH TEST ![]() ![]() ![]() ![]() BEFORE AFTER THROUGH THRU ![]() ![]() ![]() ![]()
VARYING FROM BY UNTIL condizione-1 AFTER FROM BY UNTIL condizione-2 ....
![]() ![]() identificatore-3 letterale-2 identificatore-2 indice-2 letterale-1 identificatore-1 indice-1 ![]() ![]() ![]() ![]() ![]() ![]() identificatore-4 indice-3 ![]() ![]() ![]() ![]() ![]() ![]() identificatore-5 indice-4 letterale-3 identificatore-6 letterale-4 |