scala 2 dimensional array

multidimensional-array, scala

Solution

Or if you prefer to have your array start with ABCD's instead of nulls

Array.fill[ABCD](100,6) { new ABCD }

or if the ABCD vary in some regular way by position

Array.tabulate[ABCD](100,6) { (i,j) => new ABCD(i,j) }

Problem

This may sound easy, but I just can't get it right. How to create a 2 dimensional array with size 100 by 60 in Scala? Supposed I have class called Abcd and I want to create a 2 dimensional array of Abcd. I tried with the following code but doesn't work. ``` var myArray = new Array[Array[Abcd]](100,60) ``` It complains "too many arguments for constructor Array"

Original source