IBM Lotus Symphony
|
Arvioi argumenttiluettelon, joka koostuu lausekkeista ja niitä seuraavista arvoista. Switch-funktio palauttaa arvon, joka liittyy tämän funktion välittämään lausekkeeseen.
Switch (Expression1, Value1[, Expression2, Value2[..., Expression_n, Value_n]])
Switch-funktio arvioi lausekkeet vasemmalta oikealle ja palauttaa sitten funktiolausekkeelle määritetyn arvon. Jos lauseketta ja arvoa ei ole annettu parina, seuraa ajonaikainen virhe.
Expression: Lauseke, jota haluat arvioida.
Value: Arvo, jonka haluat palauttaa, jos lausekkeen arvo on True.
Seuraavassa esimerkissä Switch-funktio määrittää funktiolle välitetyn nimen oikean sukupuolen:
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