1.

What do you mean by ofDim()?

Answer»

Scala provides us with a function called ofDim that declares multidimensional arrays using the matrix format. Array.ofDim can be used to declare multidimensional arrays. There's no limit to the number of dimensional arrays you can CREATE

Syntax: 

 val arrayname = Array.ofDim[data_type](number of rows, number of columns)

or 

 var arrayname = Array(Array(elements), Array(elements))

EXAMPLE: 

 object MultiArrayExample { DEF main(args: Array[String]) { val multiArr= Array.ofDim[Int](2, 2) multiArr(0)(0) = 5 multiArr(0)(1) = 10 multiArr(1)(0) = 15 multiArr(1)(1) = 20 for(i <- 0 to 1; j <- 0 to 1) { println("Element "+ i + j + " = " + multiArr(i)(j)) } } }

Output:

Element 00 = 5 Element 01 = 10 Element 10 = 15 Element 11 = 20


Discussion

No Comment Found