Назад к вопросам
JuniorТеорияЧасто
Что выведет программа (строки через пробел)?
fun main() {
for (i in 1..6) {
if (i == 2) continue
if (i == 5) break
println(i)
}
}1 3 4
- Ждать
1 3 4 5: считать, чтоbreakдаёт закончить текущий круг. Он сразу выходит из цикла, иprintln(i)для5уже не выполняется. - Ждать
1 3 4 6: путатьbreakиcontinue.continueпропускает один круг, и цикл идёт дальше, аbreakзавершает весь цикл.
- Что выведет программа, если заменить
breakнаcontinue? - Как выйти сразу из обоих циклов, если один
forвложен в другой?