Select...Case...EndSelect
Выполняет участок кода при истинности условия в Case.
Select
Case <expression_1>
<statements_1>
[Case <expression_n>
<statements_n>]
[Case Else
<else_statements>]
EndSelect
Параметры
<expression> | Если выражение <expression> истинно, выполнится принадлежащий ему участок кода statements до следующего Case или EndSelect. |
<statements> | Многострочный блок операторов, который выполняется, если связанное с ним выражение <expression> равно True |
Примечания
Если более, чем одно из выражений Case истинно, то выполнится только первый блок, без проверки истинности последующих выражений Case.См. также
If...Then, If...Else...EndIf, Switch...EndSwitch, ContinueCaseПример
$iValue = 0
$sBlank = "Test"
Select
Case $iValue = 1
MsgBox(4096, "", "Первое выражение является верным")
Case $sBlank = "Test"
MsgBox(4096, "", "Второе выражение является верным")
Case Else
MsgBox(4096, "", "Ни один из предыдущих условий не оказался верным")
EndSelect