cobol
Déclaration PERFORM
Recherche…
Remarques
L'instruction PERFORM transfère le contrôle à une ou plusieurs procédures et renvoie le contrôle implicitement à la fin de la séquence. PERFORM peut également être utilisé pour les boucles en ligne dans le cadre de PERFORM.
La VARYING phrase permet l'imbrication avec un ou plusieurs AFTER clauses, et le test conditionnel peut être BEFORE (par défaut) ou AFTER chaque boucle.
La clause THRU d'une exécution de procédure suppose un flux de contrôle descendant séquentiel depuis la procedure-1 jusqu'à la fin de la procedure-2 . THRU est une question controversée, et de nombreux programmeurs préfèrent PERFORM par SECTION plutôt que d'utiliser des paragraphes THRU . Certains magasins peuvent PERFORM THRU à utiliser un paragraphe de point de sortie explicite, d'autres peuvent interdire l'utilisation de THRU trouve plus difficile de déboguer.
Procédure procédurale:
Inline performer:
Où la varying-phrase est:
Inline PERFORM VARYING
PERFORM VARYING TALLY FROM 1 BY 1 UNTIL TALLY > 5
DISPLAY TALLY
END-PERFORM
PERFORMANCE procédurale
PERFORM some-paragraph


