11. L’INSTRUCTION EXIT

Syntaxe de l’instruction EXIT :
Nom-de-paragraphe. EXIT.

Cette instruction sert à fournir un point unique de fin d’une série de paragraphes appelés par PERFORM. Ce paragraphe sert de délimiteur de fin et peut donc être utilisé par un GO TO éventuel à l’intérieur de ce bloc.

Le nom-de-paragraphe sera donc placé après l’option THRU du PERFORM.

Exemple :
    PERFORM P1 THRU P2.

P1.
    IF A > B GO TO P2.
P2. EXIT.

Si la logique du programme demande de sortir de P1 avant la fin de l’ensemble des instructions, le fait de passer via P2 ne rompt pas les liens de notre PERFORM.