【发布时间】:2014-10-10 15:22:10
【问题描述】:
我想写一个泛型方法,我需要从类型中检索伴随对象(尤其是apply方法)。
[update]X是一个case类,所以伴生对象有一个apply方法。
例如:def f[X]() = X.apply("42")
【问题讨论】:
-
X 是完全通用的吗?如果是集合,那么
.companion方法在GenTraversable中实现 -
更新后,
X是一个案例类 -
那么尤金的第二个答案是否适用?
-
是的,但是隐式很麻烦……
标签: scala