IBM Lotus Symphony


Função Switch [Runtime]

Calcula uma lista de valores, que consiste numa expressão seguida de um valor. A função Switch devolve um valor associado à expressão transferida por esta 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, devolve o valor atribuído à expressão da função. Se a expressão e o valor não forem apresentados como um par, ocorre um erro de tempo de execução.

Value: O valor que pretende devolver caso a expressão seja True.

No exemplo que se segue, a função Switch atribui o género adequado ao nome transferido para a função:

No exemplo seguinte, a função Switch atribui o género apropriado ao nome que é transmitido à função:

Códigos de erro

5 Chamada de procedimento não válido

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


Comentários sobre o produto | Documentação adicional | Marcas comerciais