bas7advr.hlp (
Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
EXIT Statement Details
◄Syntax► ◄Details► ◄Example► ◄Contents► ◄Index► ◄Back►
──────────────────────────────────────────────────────────────────────────────
The EXIT statement exits a DEF FN function, DO...LOOP, FOR...NEXT loop, or
a FUNCTION or SUB procedure.
EXIT {DEF | DO | FOR | FUNCTION | SUB}
■ EXIT DEF causes an immediate exit from the executing DEF FN
function. Program execution continues where the DEF FN function was
invoked.
■ EXIT DO provides an alternative exit from a DO...LOOP. Can be
used only inside a DO...LOOP statement; EXIT DO transfers control
to the statement following the LOOP statement. When used within
nested DO...LOOP statements, transfers out of the immediately
enclosing loop.
■ EXIT FOR provides another way to exit a FOR...NEXT loop. can
appear only in a FOR...NEXT loop; transfers control to the
statement following the NEXT statement. When used within nested
FOR...NEXT loops, transfers out of the immediately enclosing loop.
■ EXIT FUNCTION causes an immediate exit from a FUNCTION procedure.
Program execution continues where the FUNCTION was invoked. Can
be used only in a FUNCTION procedure.
■ EXIT SUB immediately exits a SUB procedure. Program execution
continues with the statement after the CALL statement. Can be used
only in a SUB procedure.
Usage Notes
■ None of the EXIT statements defines the end of the structure in which
it is used. EXIT statements provide only an alternative exit from
the structure.