Map
val data = mutableMapOf<String, List<Int>>()
data["key"] = listOf(1, 2, 4)
val data = mapOf (
"key" listOf(1, 2, 3)
)
val data = mapOf (
Pair("key", listOf(1, 2, 3))
)
keys
Возвращает ключи Set
filter
(predicat)Возвращает новый объект Map
отфильтровый по условию
data.filter { it.value.any { it < 0} }
filterNot
(predicat)Возвращает новый объект Map
отфильтровый по условию
data.filterNot { it.value.any { it < 0} }
flatMap
()Возвращает новый развернутый объект Map
data.flatMap { it.value }
map
()Возвращает новую мапу Map
с преобразованными данными
data.map { it.value.sum() }