Action
Executes one of several statement blocks depending on the value of a variable.
Syntax
SELECT CASE var
CASE test1 : statements
[CASE test2 : statements ]
CASE ELSE : statements
END SELECT
Remarks
var |
Variable. to test |
Test1 |
Value to test for. |
Test2 |
Value to test for. |
See also
Example
Dim b2 as byte
SELECT CASE b2 'set bit 1 of port 1
CASE 2 : PRINT "2"
CASE 4 : PRINT "4"
CASE IS >5 : PRINT ">5" 'a test requires the IS keyword
CASE 10 TO 20 'test the range from 10 to 20
CASE ELSE
END SELECT
END