gpt4 book ai didi

kotlin - 从列表中收集偶数到奇数元素以在 Kotlin 中进行映射的惯用方法

转载 作者:行者123 更新时间:2023-12-02 18:45:25 25 4
gpt4 key购买 nike

我需要从列表中获取一个映射,其中所有偶数元素都应成为键和所有赔率 - 值:

val elements = listOf("k1", "v1", "k2", "v2", "k3", "v3")
val myMap: MutableMap<String, String> = mutableMapOf()
for (i in elements.indices step 2) {
myMap[elements[i]] = elements[i + 1]
}

在 Kotlin 中还有更惯用的方法吗?

最佳答案

代码:

val elements = listOf("k1", "v1", "k2", "v2", "k3", "v3")

val map = elements.chunked(2) { it[0] to it[1] }.toMap()

println(map)

输出:

{k1=v1, k2=v2, k3=v3}

关于kotlin - 从列表中收集偶数到奇数元素以在 Kotlin 中进行映射的惯用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67507738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com