Оператор выбора Select Case

При необходимости анализировать большое количество условий в качестве альтернативы условному оператору If используется оператор Select Case. Оператор Select Case – это оператор выбора ветви в зависимости от значения тестируемого выражения.

Синтаксис оператора:

Select Case testexpression Case expressionlist-n statements-n...Case Else Elsestatements End Select

· testexpression – тестируемое выражение. Обязательный элемент;

· строки Case задают возможные значения тестируемого выражения;

· expressionlist – список значений тестируемого выражения, который определяет выполняемую последовательность операторов: если значение тестируемого выражения найдено в списке expressionlist-1, то выполняются операторы statements-1 и т. д.;

· строка Case Else определяет операторы, которые выполняются, если значение не найдено ни в одном списке;

· statements-n, elsestatements – последовательности операторов. Хотя бы одна из совокупностей операторов должна быть непустой.

Значения списка могут быть представлены константами или выражениями c числовыми или символьными значениями. Элементы списка перечисляются через запятую или могут иметь одну из двух форм:

· expression To expression задает диапазон значений списка: "от" и "до";

· Is comparisonoperator задает условие на значение тестируемого выражения, при справедливости которого выполняются последующие операторы.

Тестируемое выражение может быть задано формулой. По крайней мере, один список значений тестируемого выражения должен присутствовать в операторе.

После выполнения выбранной последовательности операторов соответствие тестируемого выражения другим спискам значений не проверяется, и управление передается оператору, следующему за End Select.

На рис.16.8 условный оператор, приведенный на рис.16.7, записан при помощи оператора Select Case.


Рис. 16.8.Оператор выбора Select Case








Дата добавления: 2015-02-25; просмотров: 706;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.