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

Please support us!