0
class Time(var h: Int, val m: Int) {
def before(val other: Time) = { //compile error due to keyword val
(this.h < other.h) || (this.m < other.m)
}
}
にはどうすればVAR /ヴァルとして前に引数方法で他をマークしていますか? valをの前に削除すると、他のが正常にコンパイルされます。スカラます。var/valのように、クラスメソッドの引数をマークすることができませんでし
の代わりに:あなたは
var
を望んでいた場合(それは法的をした場合)
はちょうど関数内に作成し、に相当します私はそれが合法であれば同等だろう "と言うだろう。 –