Futurebasic/Language/Reference/exit
From Wikibooks, open books for an open world
< Futurebasic | Language | Reference
Contents |
EXIT <label> statement [edit]
EXIT <label> [edit]
Statement [edit]
✔ Appearance ✔ Standard ✔ Console
Syntax [edit]
EXIT "label"
Revised [edit]
January 2, 2001 (Release 4)
Description [edit]
This statement causes the program to jump to the statement following the indicated label. Unlike the GOTO statement, the EXIT <label> statement makes sure that any loops, LONG IF blocks, LOCAL FN's, etc., that are being "jumped out" of get properly closed, so that the stack will be in a consistent state.
If an EXIT "Label" is in the main program, the "Label" must be inside the main. If an EXIT "Label" is in a LOCAL FN, the "Label" must be inside the same LOCAL FN. If an EXIT "Label" is nested inside one or more SELECT [CASE] statements, the "Label" must be after the last END SELECT.
Any exceptions to the above conditions could result in substantial penalties or crashes.
See Also [edit]
GOTO; EXIT FN
This page may need to be