Идиоматически вы, вероятно, хотите что-то вроде
case class Point(x: Int, y: Int)
List(Point(9, 2), Point(3, 2), Point(0, 9))
, но вот несколько примеров использования Array
:
val list_of_lists = new Array[Array[Int]](3)
val list_1 = Array(9,2)
val list_2 = Array(3,1)
val list_3 = Array(0,9)
list_of_lists(0) = list_1
list_of_lists(1) = list_2
list_of_lists(2) = list_3
assert(list_of_lists(0)(0) == 9)
или
val list_1 = Array(9,2)
val list_2 = Array(3,1)
val list_3 = Array(0,9)
assert(Array(list_1, list_2, list_3).apply(0)(0) == 9)
или
val list_1 = Array(9,2)
val list_2 = Array(3,1)
val list_3 = Array(0,9)
assert((Array[Array[Int]]() :+ list_1 :+ list_2 :+ list_3).apply(0)(0) == 9)