Open1

(Kotlin)ネストしたコレクション(Map, List, etc...)をフラットなリストに変換したい

ふじしろふじしろ

flatMapやflattenによりフラットな構造にすることができる。

flatMap
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/flat-map.html

Returns a single list of all elements yielded from results of transform function being invoked on each element of original array.
元の配列の各要素に対して関数 transform を実行した結果得られた全要素のリストを返します。

flatten
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/flatten.html

Returns a single list of all elements from all arrays in the given array.
与えられた配列のすべての要素からなる単一のリストを返します。

参考
https://4engineer.net/kotlin/map-vs-flatmap/#_map_flatMap