1
私はList<Tuple>
を持っているとします。それぞれの最初の要素は文字列です。これらのタプルのそれぞれから最初の要素を選択する拡張機能がKotlinにありますか?私はSelect
のためのC#のLINQの構文のようなものを探していますリスト内の各オブジェクトからプロパティを選択
:Kotlinで
myTuples.Select(t => t.item1)
私はList<Tuple>
を持っているとします。それぞれの最初の要素は文字列です。これらのタプルのそれぞれから最初の要素を選択する拡張機能がKotlinにありますか?私はSelect
のためのC#のLINQの構文のようなものを探していますリスト内の各オブジェクトからプロパティを選択
:Kotlinで
myTuples.Select(t => t.item1)
、タプルはPair
またはTriple
である可能性があります。あなただけのリストの上にマッピングすると、最初の要素を選択し、次のようにできます。
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"]
そしてもちろん、私は従うことが、これは容易にするためにそれらを残してきた、種類をオフに残すことができます。