Module
Enhavo
Indekso 🔎︎

# Choose Function

Liveras elektitan valoron el listo de argumentoj.

## Sintakso:

    Choose (Index, Selection1[, Selection2, ... [,Selection_n]])

## Parametroj:

Index: Numera esprimo kiu specifas la liverotan valoron.

Selection1: Esprimo kiu enhavas iun el la eblaj elektoj.

La funkcio Choose liveras valoron el la listo de esprimoj bazita sur la indica valoro. Se Index = 1, la funkcio liveros la unuan esprimon en la listo, se index i= 2, ĝi liverosla duan esprimon, ktp.

Se la indica valoro estas malpli ol 1 aŭ pli ol la nombro da esprimoj en la listo, la funkcio liveros la valoron Null.

La jena ekzemplo uzas la funkcion Choose por elekti ĉenon el kelkaj ĉenoj kiuj formas menuon.

## Error codes:

5 Nevalida procedurvoko

## Ekzemplo:

    Sub ExampleChoose

    Dim sReturn As String

        sReturn = ChooseMenu(2)

        Print sReturn

    End Sub

    Function ChooseMenu(Index As Integer)

        ChooseMenu = Choose(Index, "Rapida Formato", "Konserva Formato", "Sistema Formato")

    End Function