mirror of
https://github.com/QB64Official/qb64.git
synced 2024-08-22 11:25:08 +00:00
19 lines
731 B
Markdown
19 lines
731 B
Markdown
|
The **RESUME** statement is used with **NEXT** or a line number or label in an error handling routine.
|
||
|
|
||
|
## Syntax
|
||
|
|
||
|
> [RESUME](RESUME) {**NEXT**|lineLabel|lineNumber}
|
||
|
|
||
|
## Description
|
||
|
|
||
|
* **NEXT** returns execution to the code immediately following the error.
|
||
|
* A lineLabel or lineNumber is the code line to return to after an error.
|
||
|
* If the line label or number is omitted or the line number = 0, the code execution resumes at the code that created the original error.
|
||
|
* [RESUME](RESUME)can only be used in ERROR handling routines. Use [RETURN](RETURN) in normal [GOSUB](GOSUB) procedures.
|
||
|
|
||
|
## See Also
|
||
|
|
||
|
* [ON ERROR](ON-ERROR), [ERROR](ERROR)
|
||
|
* [RETURN](RETURN), [ERROR Codes](ERROR-Codes)
|
||
|
* [FOR...NEXT](FOR...NEXT) (counter loop)
|