Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktPmLmRB 347 of 522 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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить