私は次のようにScalaクラスを持っていました:
class ClassA(val name: String) {
println("this is a class")
}
今私はこのクラスを持っています:
class ClassA() {
println("this is a class")
}
私のメインでは、次のようにクラスを宣言していました。
val s = new ClassA("hello")
今、私はそれを次のように宣言します:
val s = new ClassA
問題は、すべてが正常に機能する前に、オブジェクトからnameパラメーターを削除しても、次のエラーが発生することです。
error: not enough arguments for constructor ClassA: (name: String)ClassA.
Unspecified value parameter name.
クラスがコンパイルされていないようですが、すべてを再コンパイルしました。古いコンパイルデータをすべてクリアして、最初からやり直す方法はありますか?