我正在使用 Array(0, {i -> ""})
目前,我想知道是否有更好的实现,例如 Array()
另外,如果我使用的是 arrayOfNulls<String>(0) as Array<String>
,编译器会提醒我这个转换永远不会成功。但它是 Array(0, {i -> ""})
内部的默认实现.我错过了什么吗?
最佳答案
最近(2015 年 6 月)有 Kotlin 标准库函数
public fun <T> arrayOf(vararg t: T): Array<T>
所以要创建一个空的字符串数组,您可以编写
val emptyStringArray = arrayOf<String>()
https://stackoverflow.com/questions/29743160/