Работа с типами данных в Delphi. Типы поддиапазонов

В языке Delphi имеется важный тип данных - тип поддиапазона. С его помощью на основе стандартных типов (Boolean, Char, Integer) или ранее сформированных (Перечисляемый тип) образуются поддиапазоны значений, которые становятся новыми типами.

Переменные имеющие данный тип проходят более жесткий контроль на допустимость конкретного значения. Допустим у нас есть переменная описывающая температуру воды и мы знаем, что допустимый диапазон при нормальном атмосферном давлении приходится на диапазон от 0 до 100 градусов, то данной переменной лучше описать как тип диапазон 0-100, а не тип Integer. Это даст возможность контролировать выход значений за пределы поддиапазона.

Continue reading