Scala многомерный массив - PullRequest
0 голосов
/ 13 марта 2020

У меня есть следующие два массива

val a = Array(1,2)
val b = Array(0,a)
println(b(1)(0)) //'Any' does not take parameters

В приведенном выше примере я не могу индексировать значение во втором массиве, так как '(0)' не допускается. Ожидаемый результат должен вывести значение 1.

Возможно ли это?

Любая помощь будет признательна !!

1 Ответ

0 голосов
/ 13 марта 2020

Многомерный массив - это массив с более чем двумя измерениями. В матрице два измерения представлены строками и столбцами.

val a = Array(1, 2)
val b: Array[Any] = Array(0, a)
println(b(1)(0)) //'Any' does not take parameters. since b is not a valid Multi-Dimensional Array 

val aa = Array(3, 4)
val c: Array[Array[Int]] = Array(aa, a) //Valid Multi-Dimensional Array
println(c(1)(0))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...