泛函中从T得出的匿名者

时间:2019-06-22 17:59:10

标签: scala generics

我想实现一个泛型函数,该泛型函数提供了一个来自T的匿名派生类,该类提供了某些特定功能的实现。

我希望它像:

def impl[T]  = new T{def f = 1}

不幸的是我得到了

<console>:11: error: class type required but T found
       def impl[T]  = new T{def f = 1}

有什么办法可以做到无反射?

0 个答案:

没有答案