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

Изменение значений в цикле в Kotlin

Изменяемую карту можно менять внутри цикла по ее ключам. На каждой итерации перезаписывают значение для текущего ключа:

val nums = mutableMapOf("x" to 5, "y" to 10, "z" to 15) for ((key, value) in nums) { nums[key] = value * 2 } println(nums)

Тот же прием для строковых ключей и чисел:

val stock = mutableMapOf("a" to 1, "b" to 2) for ((key, value) in stock) { stock[key] = value + 10 } println(stock)

Дана карта:

val map = mutableMapOf("a" to 1, "b" to 2, "c" to 3)

Увеличьте каждое значение карты на 10. Выведите карту в консоль.

Дана карта:

val map = mutableMapOf("x" to 5, "y" to 10, "z" to 15)

Умножьте каждое значение карты на 2. Выведите карту в консоль.

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