Введение в циклы в Kotlin
Давайте теперь разберемся с циклами. Цикл нужен, когда один и тот же участок кода должен выполниться несколько раз подряд.
Пусть нужно возвести в квадрат 100 чисел.
Если писать действие для каждого числа отдельно,
получится 100 строк. На такой текст уходит
много времени, а при смене числа повторов придется
править каждую строку.
Писать сто строк не нужно. Язык сам выполнит операцию нужное число раз, например возведет все сто чисел в квадрат. Для этого и нужен цикл.
Цикл повторяет код заданное число раз. Каждый отдельный проход называют итерацией. За одну итерацию выполняется тело цикла - блок команд внутри конструкции повтора.
В циклах часто используют особые переменные.
Каждую итерацию их значение увеличивают
на единицу. Такие переменные называют
счетчиками: по ним видно, сколько раз
цикл уже прошел. Для счетчиков обычно берут
короткие имена i, j и k.
В Kotlin есть несколько способов организовать
повтор: функция repeat, цикл for
и циклы while с проверкой условия.
Каждый способ подходит для своей задачи,
и дальше разберем их по отдельности.