Нововведения в управляющих конструкциях

   
На этом шаге мы перечислим новые конструкции языка Object Pascal.

   
Управление последовательностью выполнения действий в Object Pascal осуществляется с помощью управляющих конструкций, которые можно разделить на две категории,
в зависимости от способа их peaлизации в языке:

  • операторы;
  • управляющие процедуры.

   
По сравнению с версией Borland (Turbo) Pascal в Object Pascal управляющих конструкциях сделаны следующие нововведения:

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



    Вы можете оставить комментарий, или Трекбэк с вашего сайта.

    Оставить комментарий