【发布时间】:2012-01-09 03:01:18
【问题描述】:
在 Scala 中获取给定 Class 实例的超类的简短函数式方法是什么?
我能想到的就是这个
def supers(cl: Class[_]): List[Class[_]] = {
cl :: Option(cl.getSuperclass).map(supers).getOrElse(Nil)
}
有人知道带有一些花哨功能结构的更短形式吗?
【问题讨论】:
标签: scala functional-programming superclass