gpt4 book ai didi

collections - 从列表中的每个对象中选择属性

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

假设我有一个List<Tuple> ,其中每个元素的第一个元素是一个字符串。 Kotlin 中是否有扩展函数可以从每个元组中选择第一个元素?

我正在寻找类似 Select 的 C# LINQ 语法的内容:

myTuples.Select(t => t.item1)

最佳答案

在 Kotlin 中,元组可以是三元组。您可以只映射列表并选择第一个元素,如下所示:

val myTuples : List<Triple<String,String,String>> = listOf(
Triple("A", "B", "C"),
Triple("D", "E", "F")
)
val myFirstElements: List<String> = myTuples.map { it.first } // ["A", "D"]

当然,您可以省略类型,我将它们保留下来是为了更容易理解。

关于collections - 从列表中的每个对象中选择属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46180654/

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