1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-01 13:50:36 +00:00
QB64-PE/internal/help/EXIT.txt
2017-10-10 11:55:21 -03:00

27 lines
1.1 KiB
Plaintext

The [[EXIT]] statement is used to exit certain QBasic procedures.
{{PageSyntax}}
: [[EXIT]] {DO|WHILE|FOR|SUB|FUNCTION}
{{PageDescription}}
* [[EXIT]] leaves any of the following procedures immediately.
** [[EXIT]] DO exits a [[DO...LOOP]].
** [[EXIT]] WHILE exits a [[WHILE...WEND]] loop.
** [[EXIT]] FOR exits a [[FOR...NEXT]] counter loop.
** [[EXIT]] SUB exits a [[SUB]] procedure before it ends. Use before any [[GOSUB]] procedures using [[RETURN]].
** [[EXIT]] FUNCTION exits a [[FUNCTION]] procedure before it ends. The value passed by the function's name should be defined.
<!-- ** [[EXIT]] DEF exits a [[DEF FN]] function procedure before it ends. The value passed by the function's name should be defined. -->
* EXIT statements normally use an [[IF...THEN]] statement to evaluate a program condition that would require the EXIT.
* To exit a program and allow the last program screen to be displayed with the message "Press any key to continue...", use [[END]].
* To exit the program immediately, use [[SYSTEM]].
{{PageSeeAlso}}
* [[_EXIT (function)]]
* [[END]], [[SYSTEM]]
* [[STOP]]
{{PageNavigation}}