如何在Kotlin中声明嵌套列表?
我正在寻找以下形式的东西:
var nestedList:List = [1,[2,[3,null,4]],[null],5]
这样我以后就可以把它弄平(结果应该是nestedList = [1,2,3,4,5]).
最佳答案 如果你有嵌套的数组结构(例如,val数组:数组 > = arrayOf(arrayOf(1),arrayOf(2),arrayOf(3,null,4))),你可以只需使用展平扩展方法:
println(array.flatten().filterNotNull())