Перед разбором цикла for нам обязательно нужно изучить интервалы, которые представляют собой последовательность целых чисел. Взглянем на два вида интервалов.
Первым типом является закрытый интервал, который записывается следующим образом:
1 2 3 | fun main() { val closedRange = 0..5 } |
Две точки (..
) указывают на то, что данный интервал от 0 до 5 (включительно) конечен, он имеет логическое начало и конец. Это числа (0, 1, 2, 3, 4, 5)
.
Вторым типом является полуоткрытый интервал, который записывается следующим образом:
1 2 3 | fun main() { val halfOpenRange = 0 until 5 } |
Здесь вместо двух точек используется ключевое слово until
. Полуоткрытый интервал не включает последнее число, в данном случае 5. Это числа (0, 1, 2, 3, 4)
.
Открытые и полуоткрытые интервалы, созданные с помощью операторов ..
и until
, всегда идут по возрастанию. Другими словами, второе число всегда больше или равно первому. Для создания убывающего интервала используется команда downTo
, получается закрытый интервал:
1 2 3 | fun main() { val decreasingRange = 5 downTo 0 } |
Числа из интервала — (5, 4, 3, 2, 1, 0)
.
Интервалы используются для циклов for и для when-выражений. В следующих уроках мы будем работать с ними довольно часто.
canadian enclomiphene prices
cheap enclomiphene cheap canada
kamagra sans script
generique kamagra pharmacie vente acheter
ordering androxal buy online australia
get androxal canada mail order
ordering flexeril cyclobenzaprine purchase line
ordering flexeril cyclobenzaprine buy online no prescription
dutasteride shipped cod
discount dutasteride canada cost
buy gabapentin generic extended release
buy gabapentin cheap discount
online order fildena uk sales
buying fildena canada discount
Buy staxyn online perscription
discount staxyn uk sales
ordering itraconazole generic overnight delivery
how to buy itraconazole generic europe
buy avodart generic uk next day delivery
cheap avodart cheap from usa
Buy xifaxan online consultation us
buy cheap xifaxan generic good
buying rifaximin generic does it work
rifaximin order
nejlepší lékárna cena za kamagra
levné kamagra recepty