19

これは簡単に聞こえるかもしれませんが、私はそれを正しく理解できません。

Scalaでサイズ100×60の2次元配列を作成するには? Abcdというクラスがあり、Abcdの2次元配列を作成したいとします。次のコードで試しましたが、うまくいきません。

var myArray = new Array[Array[Abcd]](100,60)

「コンストラクター配列の引数が多すぎます」と不平を言います

4

3 に答える 3

4

私はこの質問が答えられていることを知っていますが、私が遭遇した1つの問題は、@alexwriteshereのソリューションと@Chickのソリューションは、マトリックスが必要な場合にのみ有効であるということでした.

(最初の行数、次に列数として表示する場合) で 2 次元配列を作成できるようにするには、次のようにします。

val array = Array.ofDim[Array[Char]](2)
array(0) = Array.ofDim[Char](10)
array(1) = Array.ofDim[Char](20)
于 2014-05-31T15:37:06.890 に答える