最後更新: 2011/11/17 11:05:13

Select...Case...EndSelect

有條件執行敘述。

Select
    Case <運算式>
        敘述 1
        ...
    [Case <運算式>
        敘述 2
        ...]
    [Case Else
        敘述 N
        ...]
EndSelect

 

參數

Case <運算式> 如果運算式為真則接下來到下一個 Case 或 EndSelect 之間的敘述會被執行。如果有超過一個 Case 敘述為真‘u有第一個會被執行。

 

說明

Select 敘述可以套疊使用。
運算式可以包含布林運算子 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


回上頁
回主頁