Line numbers: Difference between revisions
Jump to navigation
Jump to search
Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link
(Created page with "'''Line numbers''' or '''line labels''' are used to denote GOTO, RUN or GOSUB procedure lines or all code lines as in GW Basic. == Number Syntax == :: '''10''' GOTO {line number| line label} == Label Syntax == ::'''PictureData:''' :: DATA 0, 0, 12, 12, 14, 12, 12, 0, 0 * Line numbers are used to denote a specific line of code. No colon required. * Line labels are used to denote a specific line of code with a colon when separating it from a co...") |
m (Protected "Line numbers" ([Edit=Allow only autoconfirmed users] (indefinite) [Move=Allow only autoconfirmed users] (indefinite))) |
(No difference)
|
Revision as of 22:28, 27 April 2022
Line numbers or line labels are used to denote GOTO, RUN or GOSUB procedure lines or all code lines as in GW Basic.
Number Syntax
- 10 GOTO {line number| line label}
Label Syntax
- PictureData:
- DATA 0, 0, 12, 12, 14, 12, 12, 0, 0
- Line numbers are used to denote a specific line of code. No colon required.
- Line labels are used to denote a specific line of code with a colon when separating it from a code line.
- GOSUB or DATA block line labels can be numerical or text line names. RESTORE can use the label to reuse data.
- GOSUB blocks require a RETURN to return to the original call or to a line label or number to return to.
- ON ERROR GOTO line label or number calls use RESUME NEXT or a line label or number to resume to.
- GOTO or RUN can refer to a specific numerical line number or text line label.
- Line numbers are no longer required in QB or QB64 except for GOSUB, RUN or GOTO situations.
- Line numbers and labels are not allowed after SUB/FUNCTION blocks. They are allowed inside SUB/FUNCTIONS though.
See also: