Диапазон представляет набор значений или некоторый интервал.
Для создания диапазона применяется оператор ..
Этот оператор принимает два значения - границы диапазона, и все элементы между этими значениями (включая их самих) составляют диапазон.
Диапазон необязательно должна представлять числовые данные. Например, это могут быть строки:
Оператор .. позволяет создать диапазон по нарастающей, где каждый следующий элемент будет больше предыдущего.
С помощью специальной функции downTo можно построить диапазон в обратном порядке:
Еще одна специальная функция step позволяет задать шаг, на который будут изменяться последующие элементы:
Еще одна функция until позволяет не включать верхнюю границу в диапазон:
С помощью специальных операторов можно проверить наличие или отсутствие элементов в диапазоне:
- in: возвращает true, если объект имеется в диапазоне
- !in: возвращает true, если объект отсутствует в диапазоне
Так же можно перебирать диапазон с помощью цикла for, мы это рассмотрим на следующем уроке.