Keyword Reference

Select...Case...EndSelect

条件つき命令文

Select
    Case <expression>
        statement1
        ...
    [Case
        statement2
        ...]
    [Case Else
        statementN
        ...]
EndSelect

 

パラメータ

Case <expression> expressionパラメータが真の場合、次のCaseもしくはEndSelectまでに書かれた文が実行されます。もし複数のexpressionパラメータが真の場合、最初の1つだけ実行されます。

 

注意

Select文は入れ子構造にできます。
expressionには必要に応じて括弧と共に論理演算子<, <=, >, >=, =, ==, <>とブール演算子AND, OR, NOTを使用することができます。

 

関連

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

 


$var = 0
$var2= ""

Select
    Case $var = 1
        MsgBox(0, "", "First Case expression was true")
    Case $var2 = "test"
        MsgBox(0, "", "Second Case expression was true")
    Case Else
        MsgBox(0, "", "No preceding case was true!")
EndSelect