多分支选择
根据表达式的值选择执行不同的命令组。相对于普通的条件判断指令来说,使用此命令可以简化条件判断的复杂性。
命令选项
-
表达式 指定用于判断的内容。
如需要根据姓名来执行不同的动作,用普通条件判断的命令如下:
如果 姓名='张三' 执行以下命令
命令 ...
否则 如果 姓名='李四' 执行以下命令
命令 ...
结束条件判断
否则 如果 姓名='王二' 执行以下命令
命令 ...
否则
命令 ...
结束条件判断
如果用多分支选择,则更加简单清晰,如下:
多分支选择 姓名
选择 '李四'
命令 ...
选择 '王二'
命令 ...
其它选择
命令 (处理姓名不等于李四或是王二时)...
结束多分支选择
可以使用“其它选择”来处理前面没有指定的结果,“其它选择”不是必须的,但加上它可以处理那些事先无法预料的结果。
更多
- 此命令必须成对出现,也就是如果有"多分支选择",后面必须有对应的"结束多分支选择"。
- 此命令可以嵌套(在"选择"里面可以再使用"多分支选择").