Шаг 12.
Описание типов

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

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

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

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

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

    System. Integer    System.Real    System.Char

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

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




Предыдущий шаг Содержание Следующий шаг