我有以下的scala代码。 IntelliJ说“无法解析符号n”。我试过“文件|无效”技巧,但它没有解决问题。IntelliJ无法解析符号n
abstract class Nat {
def isZero: Boolean
def predecessor: Nat
def successor: Nat = new Succ(this)
def +(that: Nat): Nat
def -(that: Nat): Nat
}
object Succ (n: Nat) extends Nat {
def isZero: Boolean = false
def predecessor: Nat = n
def +(that: Nat) = new Succ(n + that)
def -(that: Nat): Nat = if (that.isZero) this else n - that.predecessor
}
啊。我会牢记这一点。 – johnsam
@johnsam与你的课程祝你好运;) –