EXIT Statement [ HP COBOL II Reference Manual ]

HP COBOL II Reference Manual
EXIT Statement
The EXIT statement provides a common end point for a series of
procedures.
The EXIT statement has the following format:
paragraph-name
EXIT
paragraph/section-name
Paragraph-name and paragraph/section name are not a part of the EXIT
statement. They are shown to clarify the fact that:
* EXIT must appear in a sentence by itself
* EXIT must be the only sentence in a paragraph
An EXIT statement serves only to enable you to terminate a procedure and
has no other effect on the compilation or execution of the program.
Example
PROCEDURE DIVISION.
.
.
.
PERFORM FIX-IT THRU OUT.
.
.
.
PERFORM EXCESS THRU OUT.
.
.
.
FIX-IT.
IF CHARS IS ALPHABETIC THEN GO TO OUT.
.
.
.
EXCESS.
IF OVER-AMT IS EQUAL TO 0 THEN GO TO OUT.
.
.
.
OUT.
EXIT.
.
NEXT-PAR.
.
.
In the above illustration, both of the IF statements are the first lines
of procedures executed by PERFORM statements. If the condition in either
of the IF statements returns a "true" value, the statement branches to
the OUT paragraph, the EXIT statement is executed, and control passes to
the statement following the PERFORM statement that called the procedure.