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:

Diagramme de syntaxe de la procédure PERFORM

Inline performer:

Diagramme de syntaxe Inline PERFORM

Où la varying-phrase est:

phrase variable

Inline PERFORM VARYING

PERFORM VARYING TALLY FROM 1 BY 1 UNTIL TALLY > 5
    DISPLAY TALLY
END-PERFORM

PERFORMANCE procédurale

PERFORM some-paragraph


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow