使用CASE指令,可以根据一个条件变量,根
据其对应的多个值罗列处理对应的命令。条
件变量只能是整数。
CASE指令根据以下流程处理:
* 如果变量<Var1>的值为<valueI>, 那么
<Instruction I>会被执行
* 如果<Var1>没有匹配任何一个值,那么
<ELSE Instruction>被执行
* 如果同一个指令在几个变量值时执行,那
么可以把这些值一个接一个的写出来,用逗
号隔开,因此共同执行
* 如果同一个指令会在一个变量范围内执行,
可以写上初始值和结束值,中间用两个点隔
开。你可以把这些情况合一。
语法:
CASE <Var1> OF
<value1>: <Instruction 1>
<value2>: <Instruction 2>
<value3, value4, value5>: <Instruction
3>
<value6 .. value10>: <Instruction4>
...
<value n>: <Instruction n>
ELSE <ELSE Instruction>
END_CASE;
{{item.nickname}}
{{key+1}}楼{{item.content}}
{{item2.nickname}}
{{item2.content}}