Contents
Index 🔎︎

# 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