IBM Lotus Symphony
|
Evaluerer en liste med argumenter, der består af et udtryk efterfulgt af en værdi. Funktionen Switch returnerer en værdi, der er knyttet til det udtryk, som overføres af funktionen.
Switch (Udtryk1, Værdi1[, Udtryk2, Værdi2[..., Udtryk_n, Værdi_n]])
Funktionen Switch evaluerer udtrykkene fra venstre mod højre og returnerer derefter den værdi, der er knyttet til funktionsudtrykket. Der opstår en fejl under programkørslen, hvis der ikke er angivet parvise udtryk og værdier.
Udtryk: Det udtryk, der skal evalueres.
Værdi: Den værdi, der skal returneres, hvis udtrykket er sandt.
I eksemplet nedenfor tildeler funktionen Switch det rigtige køn til det navn, der overføres til funktionen:
Sub EksempelSwitch
Dim sHanHun As String
sHanHun = GetHanHunIndeks ( "John" )
MsgBox sHanHun
End Sub
Function GetHanHunIndeks (sNavn As String) As String
GetHanHunIndeks = Switch(sNavn = "Jane", "hunkøn", sNavn = "John", "hankøn")
End Function