GLBasic User Manual

Main sections

ENDSELECT

SELECT n
CASE 3; ...
CASE >3; ...
CASE 2 TO 5; ...
DEFAULT; ...
ENDSELECT



The ENDSELECT keyword ends a SELECT statement block.

Example:
 
// SELECT CASE DEFAULT ENDSELECT

FOR n=0 TO 10

PRINT "n="+n, 100, 100

SELECT n
CASE 7
PRINT "n="+n+": CASE 7", 0, n*10
CASE >9
PRINT "n="+n+": CASE >9", 0, n*10
CASE >3
PRINT "n="+n+": CASE >3", 0, n*10
CASE 3 TO 8
PRINT "n="+n+": CASE 3 TO 8", 0, n*10
DEFAULT
PRINT "n="+n+": DEFAULT", 0, n*10
ENDSELECT
NEXT
SHOWSCREEN
MOUSEWAIT



Output:
n=0: DEFAULT
n=1: DEFAULT
n=2: DEFAULT
n=3: CASE 3 TO 8
n=4: CASE >3
n=5: CASE >3
n=6: CASE >3
n=7: CASE 7
n=8: CASE >3
n=9: CASE >3
n=10: CASE >9

See also...