Comet 32 Runtime
GOTO statement-label GO TO statement-label GO statement-label
The GOTO statement transfers program control to the specified
The Internet Basic compiler recognizes three variations of this statement, including GOTO (two words, no space), GO TO (two words, one space), or GO (one word only).
Note: With the GOTO statement, there is no built-in provision for returning to the point where the GOTO statement was issued (this provision exists with the GOSUB statement, as well as other subroutine generating statements).
Also see ON/GOTO.
TOP: READ (1,1000) EXCP=9000 . . . GOTO TOPIn the above example, the GOTO statement is used to create a program loop. The statement labelled TOP represents the start of the loop. Other program statements are presumed to follow. At the end of these statements, the GOTO statement transfers program control back to TOP, thus creating a loop.
IF ANSWER$ = "N" THEN GOTO 5000In this example, the GOTO statement is used to transfer program control to statement label 5000 only if the string variable ANSWER$ is equal to "N" (a logical condition being tested by the IF/THEN statement).