Составители:
Рубрика:
23
Примеры:
1)
type
Mylnteger = -327.. 327;
СharS = 'A ' .. 'Z ' ;
2)
program p5 ;
type
MyType = 0. . 9;
var
varl, var2 : MyType;
begin
{$R-}
varl: =5 5; {выход за диапазон, но ошибки не возникает}
{$R+}
var2:= 55; {выход за диапазон, ошибка}
end.
3. Новый перечислимый тип. При его опреде-
лении в соответствующем порядке задаются все необ-
ходимые значения, которые может принимать переменная
данного типа. Значения переменных нового типа бу-
дут представлены при помощи идентификаторов, кото-
рые, таким образом, будут являться константами нового типа.
Примеры:
type
Operator = ( plus, minus, multi, divide );
Day = ( Mon, Tues, Wed, Thur, Fri, Sat, Sun);
Из примера видно, что переменные типа Operator могут
принимать одно из четырех значений plus, minus, multi, divide.
Операции отношения =, <>, >, <, >=, <= можно приме-
нять ко всем переменным перечислимых типов, в том числе к
Примеры: 1) type Mylnteger = -327.. 327; СharS = 'A ' .. 'Z ' ; 2) program p5 ; type MyType = 0. . 9; var varl, var2 : MyType; begin {$R-} varl: =5 5; {выход за диапазон, но ошибки не возникает} {$R+} var2:= 55; {выход за диапазон, ошибка} end. 3. Новый перечислимый тип. При его опреде- лении в соответствующем порядке задаются все необ- ходимые значения, которые может принимать переменная данного типа. Значения переменных нового типа бу- дут представлены при помощи идентификаторов, кото- рые, таким образом, будут являться константами нового типа. Примеры: type Operator = ( plus, minus, multi, divide ); Day = ( Mon, Tues, Wed, Thur, Fri, Sat, Sun); Из примера видно, что переменные типа Operator могут принимать одно из четырех значений plus, minus, multi, divide. Операции отношения =, <>, >, <, >=, <= можно приме- нять ко всем переменным перечислимых типов, в том числе к 23
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »