Назад к вопросам
JuniorТеорияЧасто
Что выведет программа (строки через пробел)?
fun main() {
for (i in 10 downTo 1 step 3) {
println(i)
}
}10 7 4 1
- Ждать
10 7 4: считать, что конецdownToне входит, как уuntil.downToвключает конец, а4 - 3— ровно1, поэтому1тоже печатается. - Ждать
9 6 3: читатьstep 3как «числа, кратные трём». Шаг отсчитывается от начала, от10, и на каждом круге отнимает три.
- Что выведет цикл, если вместо
step 3написатьstep 4? - Как написать такой же цикл, чтобы числа шли вверх от
1?