【发布时间】:2015-12-17 04:46:54
【问题描述】:
例如,在 Java 中,我可以使用以下语法创建这样的数组:
Thing box = new Thing[10];
在 Kotlin 中不能使用这样的语法。我想在 Kotlin 中创建上面的等价物。
我找到了Array(size: Int, init: Int -> T) 方法,但它要求我指定一个不允许我使用null 的init lambda。我想要一个填充有null 或我想要的大小的数组。
场景:我需要一个数据包处理程序数组,其中处理程序的索引是数据包的操作码。
【问题讨论】: