是否有一个相当于Swift init Kotlin(重复:计数:)
我只是想知道是否有一个相当于Swift初始化程序初始化Kotlin init(repeating:count:)
例如,创建具有空值的数组的数组非常有用
var arrayOfArray = [[String?]](repeating: [], count: 10)
我知道Kotlin有listOf
但是我不知道如何在一行中传递一个空列表的数组…
你可以使用init
构造函数 (它可用于数组,列表,集合)
// 10x0 Array> val arrayOfArray = Array(10) { emptyArray() } // 10x4 List> val listOfList = List(10) { List(4) { it } }