我对scala很有新意。尝试返回对象类型时遇到了麻烦。在scala中返回“object”
这是代码。
它显示“错误:未发现:A类型”
object A{}
object B {
def getInstance() : A = {
return A
}
}
如果我做类似的那种用类实例的事情,它不会表现出任何问题。
class A{}
object B {
def getInstance() : A = {
return new A
}
}
据我所知对象类型是类的单例实例。我在这里错过了什么?
硬是喜欢用类型推断来添加,你实际上可以省略返回类型并且只写'def getInstance = A' – NIA