Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kotlin:像在Java中一样创建一个常规数组_Java_Kotlin - Fatal编程技术网

Kotlin:像在Java中一样创建一个常规数组

Kotlin:像在Java中一样创建一个常规数组,java,kotlin,Java,Kotlin,例如,在Java中,我可以使用以下语法创建这样一个数组: 东西盒=新东西[10] 在Kotlin中,不能使用这种语法。我想在Kotlin中创建上面的等价物 我找到了数组(size:Int,init:Int->T)方法,但它要求我指定一个init lambda,它不允许我使用null。我想要一个数组填充null或我想要的大小的等价物 场景:我需要一个数据包处理程序数组,其中处理程序的索引是数据包的操作码。使用。当然,数组将是可为null的类型。或者,只需使用列表

例如,在Java中,我可以使用以下语法创建这样一个数组:

东西盒=新东西[10]

在Kotlin中,不能使用这种语法。我想在Kotlin中创建上面的等价物

我找到了
数组(size:Int,init:Int->T)
方法,但它要求我指定一个init lambda,它不允许我使用
null
。我想要一个数组填充
null
或我想要的大小的等价物

场景:我需要一个数据包处理程序数组,其中处理程序的索引是数据包的操作码。

使用。当然,数组将是可为null的类型。或者,只需使用列表