Программисты больше не нужны!
Нужны ИИ инженеры! Хотите научиться? Вступайте в канал!
⊗ktPmLmRB 360 of 535 menu
◀ ▶

Блок кода в repeat в Kotlin

Второй аргумент функции repeat имеет тип лямбды. Фигурные скобки после числа - это как раз такой блок, который выполнят заданное количество раз:

repeat(3) { println("ping") }

Если нужен номер повтора, лямбда принимает параметр. Его имя пишут перед ->, как в любом другом блоке:

repeat(4) { step -> println("step $step") }

Тот же блок можно сохранить в переменной и передать в repeat отдельно:

val tick: () -> Unit = { println("tick") } repeat(2, tick)

Выведите строку "loop" ровно 5 раз.

Выведите числа 0, 1 и 2 - по одному на строку.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить