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)
{ }
}
}
}
}
}
}
}
}
これは、私がやろうとしていることを達成するための最良の方法でさえないかもしれないので、より良い方法があれば、それも受け入れます.