
319
Syntax:
SELECT conditionalexpression
CASE test1
[statementblock]
[CASE test2
[statementblock]]...
[CASE ELSE
[statementblock]]
END SELECT
Parameter:
conditionalexpression, test1,
and
test2
A numeric or string expression.
Description:
This statement executes one of
statementblock
s depending upon the value of
conditionalexpression
according to the steps below.
(1)
SELECT
evaluates
conditionalexpression
and compares it with
test
s sequentially to look for a match.
(2) When a match is found, the associated
statementblock
executes and
then control passes to the first statement following the
END
SELECT
.
If no match is found, the
statementblock
following the
CASE
ELSE
exe-
cutes and then control passes to the first statement following the
END
SELECT
.
If you include no
CASE
ELSE
, control passes to the first statement following the
END
SELECT
.
• If the
SELECT
statement block includes more than one
CASE
statement contain-
ing the same value of
test
, only the first
CASE
statement executes and then
control passes to the first statement following the
END
SELECT
.
• If a
CASE
followed by no executable statement is encountered, control passes to
the first statement following the
END
SELECT
.
•
conditionalexpression
(numeric or string) and
test
s must agree in
type.
Flow control statement
SELECT...CASE...END SELECT
Conditionally executes one of statement blocks depending upon the value of an expression.
Содержание BHT-BASIC 100 SERIES
Страница 1: ......
Страница 161: ...153 Chapter 10 Sleep Function CONTENTS 10 1 Sleep Function 154...
Страница 163: ...155 Chapter 11 Resume Function CONTENTS 11 1 Resume Function 156...
Страница 173: ...165 Chapter 13 Backlight Function CONTENTS 13 1 Backlight Function 166...
Страница 192: ...Chapter 14 Statement Reference 184 Example OPEN master Dat AS 1 FIELD 1 20 AS bar 10 AS ky CLFILE 1 CLOSE 1...
Страница 249: ...241 Example CLOSE IF kyIn Y THEN KILL Master Dat END IF Reference Statements CLFILE...
Страница 349: ...341 Run time errors Error code Meaning 05h Parameter out of the range checktype is out of the range...
Страница 383: ...375 Run time errors Reference Error code Meaning 05h Parameter out of the range Functions LEFT LEN and RIGHT...