Array.ofDim, ,
scala> val a = Array.ofDim[Int](3,3)
a: Array[Array[Int]] = Array(Array(0, 0, 0), Array(0, 0, 0), Array(0, 0, 0))
,
scala> val a = Array.ofDim[Int](3)
a: Array[Int] = Array(0, 0, 0)
val a = Array.ofDim[Int](NRows)
(, ) Array.tabulate, ,
scala> Array.tabulate(3,3)( (x,y) => 1)
res5: Array[Array[Int]] = Array(Array(1, 1, 1), Array(1, 1, 1), Array(1, 1, 1))
scala> Array.tabulate(3)( x => 1)
res18: Array[Int] = Array(1, 1, 1)