object FunctionDemo02 {
@JvmStatic
fun main(args: Array<String>) {
println("------------FunctionDemo02------------")
flatMapSample()
}
private fun flatMapSample() {
var list1 = listOf<Int>(1, 2, 3, 4, 5)
var list2 = listOf<Int>(6, 7, 8)
val newList = listOf(list1,list2)
val result = newList.flatMap {
it.asIterable()
}
println("flatMapSample newList = $newList")
println("flatMapSample result = $result")
}
}
输出结果如下:
------------FunctionDemo02------------
flatMapSample newList = [[1, 2, 3, 4, 5], [6, 7, 8]]
flatMapSample result = [1, 2, 3, 4, 5, 6, 7, 8]
写个笔记记录一下