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