Перейти к основному содержимому

Диапазон

Стд::Диапазон<ТипГраницы>

ТипГраницы: тип границы диапазона. Ограничения параметра типа: Стд::Сравнимое<BoundType>.

Диапазон, границы интерпретируются включительно. Диапазон называется открытым (сверху/снизу), если в качестве границы указано Неопределено (трактуется как значение большее/меньшее всех остальных)

Сравнение структурное. Оба типа диапазонов (ЗакрытыйДиапазон и Диапазон) сравнимы между собой и не учитывают параметр типа. Сравниваются границы между собой.

Иерархия типа​

Базовые типы: Объект

Дочерние типы: ЗакрытыйДиапазон


Конструкторы​

Диапазон​

Диапазон(
От: ТипГраницы?,
До: ТипГраницы?)
Создает диапазон с указанными границами От и До. Неопределено в качестве границы трактуется как значение большее/меньшее всех остальных.


Свойства​

До​

ТолькоЧтение

До: ТипГраницы?

Верхняя граница диапазона. Неопределено трактуется как значение большее всех остальных.


От​

ТолькоЧтение

От: ТипГраницы?

Нижняя граница диапазона. Неопределено трактуется как значение меньшее всех остальных.


Методы​

ВСтроку​

ВСтроку(): Строка
Переопределение: ВСтроку

Возвращает строковое представление в виде "%От..%До"


Пересекает​

Пересекает(Диапазон: Диапазон<ТипГраницы>): Булево
Проверяет пересечение диапазона Диапазон с текущим диапазоном.


Содержит​

Содержит(Диапазон: Диапазон<ТипГраницы>): Булево
Перегрузка:
Содержит(Значение: ТипГраницы): Булево

Проверяет полное вхождение диапазона Диапазон в текущий диапазон.


Содержит​

Содержит(Значение: ТипГраницы): Булево
Перегрузка:
Содержит(Диапазон: Диапазон<ТипГраницы>): Булево

Проверяет вхождение значения Значение в диапазон.


Список унаследованных методов​

Объект​

ПолучитьТип, Представление