Отправляет email-рассылки с помощью сервиса Sendsay

Delphi. Уроки

  Все выпуски  

Delphi. Уроки


Информационный Канал Subscribe.Ru

Delphi. Object Pascal. Уроки с сайта http://progs.biz

Рассылка №29

Delphi. Object Pascal. Урок 10. Интервальные типы.

Полные версии уроков (с картинками) можно найти по адресам:
Урок 10. Интервальные типы.

А. Корера и др. Visual C++.NET: Пособие для разработчиков C++

Заказать на Озоне

Подробнее

Рассылки сайта progs.biz через subscribe.ru
Уроки по VB.NET
Уроки по Visual Basic.NET. Написание Windows-программ, создание собственных компонентов, примеры и исходники, работа с базами данных, создание веб-приложений, FAQ, и многое другое.

Delphi. Pascal. Урок 10. Интервальные типы

Интервальные типы близки к перечисляемым, которые мы рассмотрели на прошлом уроке. Только в интервальных типах мы задаем возможные значения не прямым перечислением, а указанием интервала.

Вот пример:

type
  //Объявление нового интервального типа.
  Digits = 0..9;
var
  //Объявление переменной типа Digits.
  d: Digits;
begin
  d:=2;
  Writeln(d);
  ...

Тут мы объявляем новый тип digits. В нашем примере переменные такого типа могут принимать только значения из диапазона от 0 до 9. Если же мы попутаемся присвоить нашей переменной d другое значение (например, 123), то возникнет ошибка.

В качестве значений для интервального типа могут выступать не только целые числа. Вот пример:

var
  CapLetters = 'A'..'Z';

Также в качестве значений могут выступать значения из перечисляемого типа:

type
  //Объявление нового перечисляемого типа.
  Terrain = (Ocean,
    Shelf,
    Plain,
    Desert,
    Forest,
    Jungle
  );
  //Объявление новых интервальных типов.
  WaterType=Ocean..Shelf; //Типы воды.
  LandType=Plain..Jungle; //Типы суши.
Наверх

Copyright Алексеев Игорь, 2002-2003
Copyright Шмидт Отто, 2002-2003
Copyright сайт progs.biz, 2002-2003
Распространение материалов без разрешения владельцев авторских прав запрещено.


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное