gpt4 book ai didi

list - Pair 的 kotlin 列表转换为 Pair.first 的列表

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

我正在尝试习惯 Kotlin 中的习语和快捷方式,我想知道是否有任何方法可以做到这一点。

val pairList = listOf(Pair(1, 2), Pair(5, 10), Pair(12, 15))
val firstList = // should be [1, 5, 12]

或者一般来说,任何具有任何成员变量的类。我目前有:
val pairList = listOf(Pair(1, 2), Pair(5, 10), Pair(12, 15))
val firstList = ArrayList<Int>()
pairList.forEach { firstList.add(it.first) }

最佳答案

它是:val firstList = pairList.map { it.first }first代表对中的第一个成员,当然还有second对于第二个成员

firstList概括为:

val pairList = listOf(Pair(ClassA(), ClassB()), Pair(ClassA(), ClassB()), Pair(ClassA(), ClassB()))

关于list - Pair 的 kotlin 列表转换为 Pair.first 的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51508935/

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