IBM Lotus Symphony
|
Określa listę argumentów składającą się z wyrażenia, po którym następuje wartość. Funkcja Switch zwraca wartość powiązaną z wyrażeniem przekazywanym przez funkcję.
Switch (Wyrażenie_1, Wartość_1[, Wyrażenie_2, Wartość_2[..., Wyrażenie_n, Wartość_n]])
Funkcja Switch szacuje wyrażenia od lewej do prawej, a następnie zwraca wartość przypisaną do wyrażenia funkcji. Jeśli wyrażenie i wartość nie zostały podane jako para, wystąpi błąd wykonania.
Wyrażenie: Wyrażenie, które ma być szacowane.
Wartość: Wartość, która ma być zwrócona, jeśli wyrażenie ma wartość True.
W poniższym przykładzie funkcja Switch przypisuje odpowiednią płeć do imienia (nazwy) przekazywanego do funkcji:
Sub Przyklad_Switch
Dim sPlec As String
sPlec = PobierzPlec( "Jan" )
MsgBox sPlec
End Sub
Function PobierzPlec (sImie As String) As String
PobierzPlec = Switch(sImie = "Anna", "Kobieta", sImie = "Jan", "Mężczyzna")
End Function