Case

功能

Case 语句是 Switch 语句中的一个分支,用于匹配特定的值。
Case 与 Case Value 搭配使用,将会执行第一个与 Case 条件相匹配的 Case Value 分支下的语句,语句执行完成后直接跳出 Case,不再执行 Case 下的其他 Case Value 分支。

输入

名称 说明 示例
条件 用于判断条件的表达式、变量或数值。 b

注意/说明

  1. 【Case】函数后方,只能增加【Case Value】函数。
  2. 当【Case】函数的条件结果是布尔类型,则【Case Value】函数的条件,所填写的数字 0 和 1 分别代表“ False” 和 “True”,除 0 和 1 以外的其他数字,依然代表其具体数值。

相关函数

【Case Value】函数

示例/演示

示例一:
嵌套多分支,Case 条件为布尔类型的表达式,Case Value 条件中,0 和 1 表示 “False” 和 “Ture”。
执行结果:条件满足嵌套语句中的第二个 Case Value 语句,输出该语句下的信息:“a < b,结果为True”。 示例二:
循环调用,在条件循环下添加【Case】和【Case Value】函数。为变量 “test” 赋值为 1,【条件循环】函数的条件设置为 “test<=5”,【Case Value】函数条件分别设置为1、2、3、4、6,对变量 “test” 进行自加处理。
执行结果:当 Case Value 条件与 Case 条件相匹配时,执行 Case Value 下的语句,执行完成后跳出 Case 语句,重新执行【条件循环】在重新进入 Case 语句,知道条件不满足【条件循环】时,脚本执行结束。

示例附件

组件[case]_20231013.db

results matching ""

    No results matching ""

    results matching ""

      No results matching ""