1..10, 1 until 10, downTo, step создают диапазоны; работают в for и in.
Разбор
for (i in 0 until n).
'a'..'z'.
- Избегайте boxed ranges в tight loops без нужды.
until исключает верхнюю границу.
Итог
Ranges — идиоматичные циклы и проверки принадлежности.