IBM Lotus Symphony


Função Switch [Tempo de Execução]

Avalia uma lista de argumentos, consistindo em uma expressão seguida por um valor. A função Switch retorna um valor associado à expressão transmitida pela função.

Sintaxe:

Switch (Expression1, Value1[, Expression2, Value2[..., Expression_n, Value_n]])

Parâmetros:

A função Switch avalia as expressões da esquerda para a direita e, em seguida, retorna o valor designado para a expressão da função. Se a expressão e o valor não forem fornecidos como um par, ocorrerá um erro de tempo de execução.

Value: O valor a ser retornado se a expressão for True.

Value: O valor que você deseja retornar se a expressão for True.

No exemplo a seguir, a função Switch designa o gênero apropriado ao nome transmitido para a função:

Códigos de Erro

5 Chamada de procedimento inválida

Exemplo:

Sub ExampleSwitch

Dim sGender As String

sGender = GetGenderIndex( "John" )

MsgBox sGender

End Sub

Function GetGenderIndex (sName As String) As String

GetGenderIndex = Switch(sName = "Jane", "female", sName = "John", "male")

End Function


Feedback do Produto | Documentação Adicional | Marcas Registradas