Я хотел бы создать собственный массив в Kotlin.
class Node(val point: Point) {
var neighbour : Array<Node?> = Array(4, {_ -> null})
var prev : Byte = -1
}
Теперь в другом классе я попытался создать объект, подобный:
class OtherClass{
var field: Array<Array<Node?>> = Array(size.x, {_ -> Array(size.y, {_ -> null})})
}
Итак, в основном,Мне нужна таблица узлов, все инициализируются нулем. Предоставленные размеры имеют тип Integer.
Я получаю следующую ошибку:
Ошибка вывода типа. Ожидаемое несоответствие типов:
обязательно: Array >
найдено: Array