Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
var count = 0
repeat {
count += 1
} while count > 5
print(count)1
- Ждать
0: путатьrepeat-whileсwhile.repeatсначала выполняет тело и только потом проверяет условие, поэтому тело выполняется хотя бы раз. - Ждать
6: читать цикл как «повторяй, пока не станетcount > 5». Цикл повторяется, пока условие истинно, а здесь оно ложно уже после первого прохода.
- Что выведет программа, если переписать цикл как
while count > 5 { count += 1 }? - В каких задачах
repeat-whileподходит лучше, чемwhile?