Шаг 62.
Нововведения в управляющих конструкциях
На этом шаге мы перечислим новые конструкции языка Object Pascal.
Управление последовательностью выполнения действий в Object Pascal осуществляется с помощью управляющих конструкций, которые можно разделить на две категории,
в зависимости от способа их peaлизации в языке:
- операторы;
- управляющие процедуры.
По сравнению с версией Borland (Turbo) Pascal в Object Pascal управляющих конструкциях сделаны следующие нововведения:
- В семантике оператора case произошли изменения в двух аспектах.
Во-первых, диапазоны, задаваемые списками констант, не должны
пересекаться. Во-вторых, если списки констант в альтернаттивных
ветвях оператора case будут располагаться в возрастающем nopядке
компилятор сможет выполнить дополнительную оптимизацию и сгенерировать более эффективный выходной код для этого оператора.
- Введен новый оператор try, который предназначен для обработки
исключительных ситуаций и имеет две разновидности. Конструкция (или блок, как пишется в системе помощи)
try...ехсept служит для обработки конкретных исключительных ситуаций.
Конструкция (блок) try...finally позволяет обеспечить выполнение группы операторов вне зависимости от
возникновения исключительной ситуации.
На следующем шаге мы приведем общие сведения об операторах.
Предыдущий шаг
Содержание
Следующий шаг