Choose Function

Возвращает выбранное значение из списка аргументов.

Синтаксис

Choose (Индекс, Вариант1[, Вариант2, ... [, Вариант_n]])

Параметры:

Индекс. Числовое выражение, указывающее, какое из значений возвращается.

Вариант1. Любое выражение, являющееся одним из возможных вариантов.

Функция Choose возвращает значение из списка выражений в зависимости от значения Индекс. Если Индекс = 1, эта функция возвращает первый вариант из списка; если Индекс = 2, — второе, и т. д.

Если значение индекса меньше, чем 1, или больше, чем количество выражений в списке, функция возвращает значение Null.

В следующем примере функция Choose используется для выбора одной строки в списке, представляющего собой меню.

Error codes:

5 Неправильный вызов процедуры

Пример:

Sub ExampleChoose

Dim sReturn As String

    sReturn = ChooseMenu(2)

    Print sReturn

End Sub

 

Function ChooseMenu(Index As Integer)

    ChooseMenu = Choose(Index, "Быстрый формат", "Сохранить формат", "Системный формат")

End Function