IBM Lotus Symphony
|
Обрабатывает список аргументов, состоящий из пар выражение-значение. Функция Switch возвращает значение, связанное с переданным ей выражением.
Switch (Выражение1, Значение1[, Выражение2, Значение2[..., Выражение_n, Значение_n]])
Выражение: вычисляемое выражение.
Значение: значение, возвращаемое в случае, если выражение равно True.
В следующем примере функция Switch присваивает правильный род имени, переданному функции в качестве аргумента:
В следующем примере функция Switch присваивает правильный род имени, переданному функции в качестве аргумента:
Sub ExampleSwitch
Dim sGender As String
sGender = GetGenderIndex( "Иван" )
MsgBox sGender
End Sub
Function GetGenderIndex (sName As String) As String
GetGenderIndex = Switch(sName = "Мария", "женское имя", sName = "Иван", "мужское имя")
End Function