我有一个 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.
似乎该类没有编译,但我重新编译了所有内容。有没有办法可以清除所有旧的编译数据并重新开始?