关 键 字 参 考


Select...Case...EndSelect

条件运行语句.

Select
    Case <表达式>
        语句
        ...
    [Case <表达式>
        语句 2
        ...]
    [Case Else
        语句 N
        ...]
EndSelect

参 数

Case <表达式> 如果表达式成立, 则执行从下一行开始, 直到下一个 Case 或 EndSelect 为止的所有语句.
如果有多个 Case 表达式成立, 则只执行第一个 Case 语句.

备 注

Select 语句允许嵌套使用.
表达式可以包含布尔运算符: AND, OR, 或 NOT 以及逻辑运算符:
<, <=, >, >=, =, ==, 与 <>. 根据需要可以用圆括号组合使用.

相 关 函 数

If...Then, If...Else...EndIf, Switch...EndSwitch, ContinueCase

函 数 示 例


Local $var = 0
Local $var2 = ""

Select
    Case $var = 1
        MsgBox(0, "", "第一个 Case 的表达式成立")
    Case $var2 = "test"
        MsgBox(0, "", "第二个 Case 的表达式成立")
    Case Else
        MsgBox(0, "", "前面 case 的表达式都不成立!")
EndSelect

provider with jb51.net (unicode)