Skip to main content

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