Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktPmMpFI 239 of 522 menu
◀ ▶

Условие в цикле по карте в Kotlin

Внутри цикла по карте можно ставить if и выполнять код только для нужных ключей или значений:

val prices = mapOf("a" to 10, "b" to 12, "c" to 8) for ((name, price) in prices) { if (price >= 10) { println(name) } }

Тот же прием для проверки ключа:

val roles = mapOf("a" to 0, "b" to 1, "c" to 2) for ((role, level) in roles) { if (level > 0) { println("$role: $level") } }

Дана карта:

val nums = mapOf("a" to 1, "b" to 2, "c" to 3, "d" to 4)

Выведите в консоль только значения больше 2, каждое с новой строки.

Дана карта:

val marks = mapOf("x" to 5, "y" to 3, "z" to 5)

Выведите ключи, у которых значение равно 5, каждый с новой строки.

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