| Полная форма
| Сокращенная форма
|
| Case Выражение of
Список1: Оператор1;
…
Список N: Оператор N;
ELSEОператор
END;
| Case Выражение of
Список1: Оператор1;
…
Список N: Оператор N;
END;
|
|
Условный оператор позволяет при выполнении программы выбрать одно из двух возможных действий. Если же необходимо сделать много взаимоисключающих проверок, то удобнее воспользоваться оператором выбора варианта.
Между служебными словами Case и of должна стоять переменная или выражение. При этом тип их может быть только перечислимым (Char, Boolean, Integer и др.). Список – это конкретные значения управляющей переменной или выражения, при которых необходимо выполнить соответствующий оператор. Если в наборе несколько значений, то они разделяются между собой запятыми. Можно указать диапазон значений.