IBM Lotus Symphony
|
Oceni seznam argumentov, ki so sestavljeni iz izraza, kateremu sledi vrednost. Funkcija Switch vrne vrednost, ki je povezana z izrazom, katerega poda ta funkcija.
Switch (Expression1, Value1[, Expression2, Value2[..., Expression_n, Value_n]])
Funkcija Switch oceni izraze od leve proti desni in nato vrne vrednost, ki je dodeljena izrazu funkcije. Če izraz in vrednost nista podana kot par, pride do napake pri izvajanju.
Expression: Katerikoli izraz, ki ga želite oceniti.
Value (Vrednost): Vrednost, ki jo želite vrniti, če je izraz True.
V naslednjem primeru funkcija Switch dodeli ustrezni spol imenu, ki je posredovan funkciji:
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