Книга: Delphi. Учимся на примерах
Оператор case
Оператор case
Конструкция case используется для ветвления, когда может существовать более двух возможных результатов условного выражения. Она также имеет синтаксис двух видов:
case выражение of
значение1: блок_кода1;
…
значениеN: блок_кодаN;
end;
или
case выражение of
значение1: блок_кода1;
…
значениеN: блок_кодаN;
else блок_кода;
end;
Если результат выражения совпадает со значением1, то выполняется блок_кода1; если со значением2 — 6лок_кода2 и т.д. Если результат выражения не совпадает ни с одним значением, то выполняется блок кода в ветке else, а при ее отсутствии — код после ключевого слова end, завершающего конструкцию case.
Примечание
Результат выражения, который сопоставляется со значениями в ветках конструкции case, может быть только целочисленного или символьного типа.
- Условные операторы
- Оператор goto
- 2.1.3. Оператор варианта (переключатель)
- 3.1.5 Case Sensitivity
- Оператор-переключатель switch
- Оператор Case Else
- Оператор SELECT
- 10. Лекция: Операторы и структура кода. Исключения
- Пример 10-26. Оператор case допускает использовать подстановку команд вместо анализируемой переменной
- Пример оператора Select Case
- Проверка условий в операторах Select Case
- Дополнительные сведения об операторе Case