想象一下,我有以下类定义:
class Foo[T]
我想做以下事情
def bar(x:Foo[ =>Int ]):Int = ???
但编译器因“此处不允许使用名称参数类型”而失败
如何使用按名称类型作为泛型方法的类型参数?
想象一下,我有以下类定义:
class Foo[T]
我想做以下事情
def bar(x:Foo[ =>Int ]):Int = ???
但编译器因“此处不允许使用名称参数类型”而失败
如何使用按名称类型作为泛型方法的类型参数?