Лекция: Перечислимые типы данных

Перечислимый тип данных представляет собой некоторый набор констант. Соответственно переменная данного типа может принимать в качестве своего значения только одну из них. Константы задаются именами, их значения неизвестны и определяются компилятором во время построения программы. Описание перечислимых типов имеет следующий вид:

<Тип> = (<Имя константы 1>,..., <Имя константы N>) ;

Перечислимые типы используются для описания множества значений какого-либо свойства, например, цвета некоторого объекта. Описание и использование такого свойства может выглядеть так, как показано в листинге 2.5.

Листинг 2.5. Использование перечислимого типа

Program UsingEnumenateds;

Type

TColors = (Black, White, Red);

{Описание перечислимого типа TColors. Диапазоном значений

переменных этого типа являются три константы — Black, White,

Red; значения этих констант не известны, но их можно

использовать по именам}

Var

Color: TColors; {Описание перечислимого типа данных}

Begin

Color := White; {Присвоение переменной Color значение White}

End.

Перечислимые типы данных используются, в основном, для повышения читабельности программы и привлечения внимания к возможным значениям какого-либо параметра программы. Обратим внимание на то, что в стандартных компонентах и подпрограммах Delphi крайне широко используются перечислимые типы.

еще рефераты
Еще работы по информатике