如何在 Kotlin 中创建对象数组而不进行初始化和特定数量的元素?
我想在Kotlin中创建一个具有特定数量元素的对象数组,问题是我现在没有当前值来初始化声明中的每个对象,我尝试了:
var miArreglo = Array<Medico>(20, {null})
在Java中,我有这个,正是我想要的,但我在Kotlin中需要它。:
Medico[] medicos = new Medico[20];
for(int i = 0 ; i < medicos.length; i++){
medicos[i] = new Medico();
}
Kotlink相当于上面的Java代码是什么?
另外,我尝试了:
var misDoctores = arrayOfNulls<medic>(20)
for(i in misDoctores ){
i = medic()
}
但是我Android Studio向我展示了一条消息:“Val无法重新分配”