我對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