Диапазон
Стд::Диапазон<ТипГраницы>
ТипГраницы: тип границы диапазона. Ограничения параметра типа: Стд::Сравнимое<BoundType>.
Диапазон, границы интерпретируются включит ельно.
Диапазон называется открытым (сверху/снизу), если в качестве границы указано Неопределено (трактуется как значение большее/меньшее всех остальных)
Сравнение
Структурное
Оба типа диапазонов (ЗакрытыйДиапазон и Диапазон) сравнимы между собой и не учитывают параметр типа. Сравниваются границы между собой.
Иерархия типа
Базовые типы: Объект
Дочерние типы: ЗакрытыйДиапазон
Примеры
Сравнение
знч Равны = новый Диапазон(1, 10) == новый ЗакрытыйДиапазон(1, 10) // true
Конструкторы
Диапазон
Диапазон(
От: ТипГраницы?,
До: ТипГраницы?)От и До.
Неопределено в качестве границы трактуется как значение большее/меньшее всех остальных.