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