【发布时间】:2015-11-20 14:39:30
【问题描述】:
如何获得调用泛型函数的实际类型?
以下示例应打印给定函数f 返回的类型:
def find[A](f: Int => A): Unit = {
print("type returned by f:" + ???)
}
如果用find(x => "abc") 调用find,我想得到“f: String 返回的类型”。如何在Scala 2.11 中实现????
【问题讨论】:
标签: scala generics reflection type-erasure