10.5.2.11. SELECT~CASE~END_SELECT
10.5.2.11. SELECT~CASE~END_SELECT
说明 | 评价<条件公式>值、连接到在<项目>中满足条件的一个CASE文。 若在<项目>没有满足条件的CASE文、连接至CASE ELSE文。 出现下一个CASE文、连接到END_SELECT文。 执行EXIT SELECT文的话、立即连接至END_SELECT文。 | ||
语法 | SELECT <Condition formula> CASE <Item>[、<Item>…] : [CASE ELSE] END_SELECT | ||
参数 | 条件公式 | 计算公式和字符串公式 |
|
项目 | [<比较运算符>]<条件公式> <条件公式>TO<条件公式> | 比较运算符或TO只能用于计算公式 | |
比较运算符 | <、 >、 <=、 >=、 <> | 省略的话视为 = | |
例子 | 计算比较例子 | SELECT V3%*2 CASE 1,2,3,<0,<>-9 V4%=400 IF V3%=50 THEN EXIT SELECT ENDIF V5%=500 CASE 4 TO 6, 7, 8, 9 V4%=800 CASE 10 STOP CASE ELSE GOTO _ERR END_SELECT | |
字符串比较例子 | SELECT V5$ CASE "ROBOT","HUMAN" V4%=400 CASE "DOG" V4%=800 CASE ELSE GOTO _ERR END_SELECT |