是否有一个相当于Swift init Kotlin(重复:计数:)

我只是想知道是否有一个相当于Swift初始化程序初始化Kotlin init(repeating:count:)

例如,创建具有空值的数组的数组非常有用

 var arrayOfArray = [[String?]](repeating: [], count: 10) 

我知道Kotlin有listOf但是我不知道如何在一行中传递一个空列表的数组…

你可以使用init构造函数 (它可用于数组,列表,集合)

 // 10x0 Array<Array<String>> val arrayOfArray = Array(10) { emptyArray<String>() } // 10x4 List<List<Int>> val listOfList = List(10) { List(4) { it } }