До этого момента в программах использовались стандартные типы данных:
- integer
- Real
- Char
- string
- Boolean
Вместе с тем, язык Delphi позволяет программисту определить свой собственный тип данных, а затем данные этого типа использовать в программе.
- перечисляемому;
- интервальному;
- составному типу данных (записи).
Перечисляемый тип
Определить перечисляемый тип — это значит перечислить все значения, которые может принимать переменная, относящаяся к данному типу.
В общем виде объяатение перечисляемого типа выглядит так:
Тип =(Значение1, Значение
2
, ... ЗначениеN)
где:
- тип — имя перечисляемого типа данных;
- значениеi — символьная константа, определяющая одно из значений, которое может принимать переменная типа тип.
Примеры:
Согласно принятому в Delphi соглашению, имена типов должны начинаться с буквы Т
(от слова Tуре — тип)
После объявления типа можно объявить переменную, относящуюся к этому
типу, например:
Помимо указания значений, которые может принимать переменная, описание типа задает, как значения соотносятся друг с другом. Считается, что самый левый элемент списка значений является минимальным, а самый правый — максимальным. Для элементов типа DayOfWeek справедливо:
MON < TUE < WED < ТГО < FRI < SAT < SUN
Свойство упорядоченности элементов перечисляемого типа позволяет использовать переменные перечисляемого типа в управляющих инструкциях, например, так: