我有一个看起来如下的方法:
def myMethod[T](klazz:Class[T]):Z
我想创建一个类型的 Map ,Int => () => Z
以便在我的代码中,我可以在地图上查看以仅生成Z
我需要的 s 。
但是,如果我执行以下操作:
Map( 0 -> myMethod(classOf[String]) _ , 1 -> myMethod(classOf[StringBuilder]))
我怎样才能避免写作() => myMethod(classOf[String])
?