При создании массива с 8 измерениями (7 работает нормально), Kotlin выдает эту ошибку:
Error: LinkageError occurred while loading main class ArraysKt
java.lang.ClassFormatError: Illegal class name "Ljava/lang/String;" in class file ArraysKt
Arrays.kt (или ArraysKt, как вывод на консоль) - это мой основной файл. Я ничего не нашел в Интернете по этому поводу, и я не уверен, что какое-либо решение существует, потому что зачем вам нужен массив с 8 измерениями, но для этого проекта, чем больше измерений, тем лучше. Если есть какое-то решение, я бы с удовольствием его узнал.
Редактировать: после публикации я понимаю, что, возможно, мне следует разместить свой код, вот он (как бы глупо он ни был):
fun main() {
val array = Array(3)
{o ->
Array(3)
{ p ->
Array(3)
{ q ->
Array(3)
{ v ->
Array(3)
{ w ->
Array(3)
{ z ->
Array(3)
{ y ->
Array(3)
{ }
}
}
}
}
}
}
}
}
Возможно, это даже не лучший способ выполнить sh то, что я пытаюсь сделать, поэтому, если есть лучший способ, я тоже открыт для этого.