Switch funktsioon

Hindab avaldisest ja sellele jÀrgnevast vÀÀrtusest koosnevate argumentide loendit. Funktsioon Switch tagastab vÀÀrtuse, mis seostatakse selle funktsiooni edastatava avaldisega.

SĂŒntaks:


Switch (Expression1, Value1[, Expression2, Value2[..., Expression_n, Value_n]])

Parameetrid:

Funktsioon Switch analĂŒĂŒsib avaldisi vasakult paremale ja tagastab seejĂ€rel funktsiooni avaldisele omistatud vÀÀrtuse. Kui avaldis ja vÀÀrtus pole esitatud paarina, ilmneb kĂ€itusajaviga.

Expression: avaldis, mille vÀÀrtust soovid leida.

Value: vÀÀrtus, mis tagastada, kui avaldis on tÔene.

JÀrgmises nÀites omistab funktsioon Switch ette antud nimele sobiva soo.

Veakoodid:

5 Vigane protseduuri vÀljakutse

NĂ€ide:


Sub ExampleSwitch
Dim sGender As String
    sGender = GetGenderIndex( "Jaan" )
    MsgBox sGender
End Sub
 
Function GetGenderIndex (sName As String) As String
    GetGenderIndex = Switch(sName = "Jane", "naissoost", sName = "Jaan", "meessoost")
End Function

Palun toeta meid!