(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