0
我想使用Scala來查找Java類序列的基類(java.lang.Object除外)。我已經定義了一個遞歸函數:我如何匹配java.lang.Object與匹配的Scala模式
def baseClass(cls: Class[_]): Class[_] = {
val nextClass = cls.getSuperclass
nextClass match {
case java.lang.Object => cls
case _ => baseClass(nextClass)
}
}
編譯器提供了以下錯誤: 錯誤:目標對象不是值
如何正確我終止遞歸和返回略低於java.lang中的類。目的?