马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
<p>使用CASE指令,可以根据一个条件变量,根</p><p>据其对应的多个值罗列处理对应的命令。条</p><p>件变量只能是整数。</p><p>CASE指令根据以下流程处理:</p><p>* 如果变量<Var1>的值为<valueI>, 那么</p><p><Instruction I>会被执行</p><p>* 如果<Var1>没有匹配任何一个值,那么</p><p><ELSE Instruction>被执行</p><p>* 如果同一个指令在几个变量值时执行,那</p><p>么可以把这些值一个接一个的写出来,用逗</p><p>号隔开,因此共同执行</p><p>* 如果同一个指令会在一个变量范围内执行,</p><p>可以写上初始值和结束值,中间用两个点隔</p><p>开。你可以把这些情况合一。<br/><br/></p><p>语法:</p><p>CASE <Var1> OF</p><p><value1>: <Instruction 1></p><p><value2>: <Instruction 2></p><p><value3, value4, value5>: <Instruction</p><p>3></p><p><value6 .. value10>: <Instruction4></p><p>...</p><p><value n>: <Instruction n></p><p>ELSE <ELSE Instruction></p><p>END_CASE;<br/><br/></p><p><img src="/upload/article/20230627/1687844999807932.png" title="1687844999807932.png" alt="image.png"/></p> |