(Scala 2.7.7 :)我不習慣2d數組。數組是可變的,但是如何指定一個2d數組,比如說3x4的大小。尺寸(2D)是固定的,但每個尺寸的尺寸應可初始化。我嘗試這樣做: class Field (val rows: Int, val cols: Int, sc: java.util.Scanner) {
var field = new Array [Char](rows)(cols)
f
我是新來的Java從Scala和Scala的對象初始化序列的固有層次混淆。 IIRC,在Java中,如果子類的一個對象被初始化,那麼它的基類的構造函數在它自己的構造函數的任何代碼之前被調用。在scala中,我得到完全不同的行爲。請看下面的例子: class Point(val x: Int, val y: Int){
val name = this.makeName;
def