作者:转身-说离别2013 | 来源:互联网 | 2022-12-02 17:26
val matrix: FloatArray = emptyArray().toFloatArray()
这绝对有效,它看起来很丑陋.有没有XXXArray
直接创建的方法?我错过了什么?
1> Zoe..:
您有三个选项来创建FloatArray:
val arr1 = floatArrayOf(.1f)
val arr2 = FloatArray(12)
而且,正如你已经做的那样emptyArray
.
floatArrayOf
完全像你期望的那样工作; 创建具有相应大小的项目数组.它的工作原理就像arrayOf
只有不同的返回类型.
第二个创建一个由大小定义的.我只是将大小设置为12作为演示,但你明白了.第二个大致相当于float[] arr2 = new float[12];
.
默认情况下,它设置所有的值设置为0,但你可以自定义用FloatArray(12) { 1f }
,在这里1f
可以成为你想初始化数组中的所有项目的任何数字.如果您只想将其设置为0,则不需要它.