Описание типов

   
На этом шаге мы рассмотрим правила описания типов.

   
Подраздел описания типов начинается с зарезервированного слова type, а объявление конкретного типа имеет следующий вид:

    type
       <ИдентификаторТипа> = <ОписаниеТипа>;

   
Множество типов языка Object Pascal можно разделить на две группы:

  • стандартные (предопределенные) типы;
  • типы, определяемые пользователем (пользовательские типы).

   
Имена стандартных типов являются предопределенными идентификаторами (не путать с зарезервированными словами!) и действуют в любой точке программы. В действительности,
они описаны в стандартном модуле System, который по умолчанию подключается к списку используемых модулей каждой программы и каждого пользовательского модуля, независимо
от того, указан он в разделе uses, или нет. Также, как и другие стандартные идентификаторы, имена стандартных типов могут быть переопределены в программе. Однако и после этого остается
возможность обращения к их первоначальному смыслу с помощью квалифицируемого идентификатора с указанием имени модуля System. Например,

    System. Integer    System.Real    System.Char

   
Пользовательские типы - это дополнительные абстрактные (простые и структурированные) типы, характеристики которых программист-пользователь может определять самостоятельно.
Использование таких типов позволяет программисту яснее и точнее описывать поставленную задачу, а компилятору предоставляет больше информации для проверки синтаксических ошибок и генерирования
более эффективного машинного кода.

   
На следующем шаге мы рассмотрим описание констант.



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

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