私はscalaを学んでいるので、これがばかげた質問である場合はご容赦ください。私はケースクラスを試しており、次のことを試しています:-
case class A {
def eval(x: Int): Boolean
}
case class B extends A
case class C extends A {
override def eval(x: Int): Boolean = true
// Compiler error is -
// Multiple markers at this line
// - Missing closing brace `}' assumed here
// - expected start of definition
}
ケースクラスで抽象メソッドを実装することはできませんか?