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

Карта как параметр функции в Kotlin

Параметр типа Map принимает готовую карту. В теле значение читают по ключу:

fun func(map: Map<String, Int>) { println(map["a"]) } fun main() { val map = mapOf("a" to 1, "b" to 2, "c" to 3) func(map) // 1 }

Функция может сложить все значения карты:

fun func(map: Map<String, Int>): Int { var sum = 0 for (value in map.values) { sum += value } return sum } fun main() { val map = mapOf("a" to 1, "b" to 2, "c" to 3) println(func(map)) // 6 }

Дана карта:

val map = mapOf("x" to 1, "y" to 2, "z" to 3)

Сделайте функцию func с параметром такой карты и ключа. Она должна выводить в консоль значение по переданному ключу.

Дана карта:

val map = mapOf("x" to 1, "y" to 2, "z" to 3)

Сделайте функцию, которая вернет сумму значений этой карты.

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