IBM Lotus Symphony
|
Возвращает выбранное значение из списка аргументов.
Choose (Индекс, Вариант1[, Вариант2, ... [,Вариант_n]])
Индекс: числовое выражение, указывающее, какое значение нужно возвратить.
Вариант1: произвольное выражение, содержащее один из возможных вариантов.
Функция Choose возвращает значение из списка выражений в зависимости от значения индекса. Если Индекс = 1, то функция возвращает первое выражение списка, если Индекс = 2 - второе, и т.д.
Если индекс меньше 1 или больше, чем количество указанных выражений, то функция возвращает значение Null.
Следующий пример использует функцию Choose для выбора строки из нескольких строк меню:
Sub ExampleChoose
Dim sReturn As String
sReturn = ChooseMenu(2)
Print sReturn
end sub
Function ChooseMenu(Index As Integer)
ChooseMenu = Choose(Index, "Быстрый формат", "Формат сохранения", "Системный формат")
End Function