◄Contents► ◄Index►
──────────────────────────────────────────────────────────────────────────────
Branch to one of several locations, depending on the value of an expression.
ON expression% GOSUB line-list
ON expression% GOTO line-list
■ expression% An expression in the range 0 through 255.
■ line-list A set of labels or line numbers. If the value of the
expression is 1, the program branches to the first line
in the list; if the expression is 2, it branches to the
second line, and so on.
■ SELECT CASE provides a better way to perform multiple branching.
Example:
FOR i% = 1 TO 2
ON i% GOSUB One, Two
NEXT i%
END
One: PRINT "One"
RETURN
Two: PRINT "Two"
RETURN
See Also ◄ON Keyword► ◄SELECT CASE►
──────────────────────────────────────────────────────────────────────────────
© Copyright Microsoft Corporation, 1987-1992. All rights reserved.
Converted from qbasic.hlp with DosHelp/HelpConvert