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