次のようなメソッドがあります。
def myMethod[T](klazz:Class[T]):Z
Int => () => Z
タイプの Map を作成して、コードでマップを参照して必要な s のみを生成できるようにしたいと考えていますZ
。
ただし、次のことを行うと:
Map( 0 -> myMethod(classOf[String]) _ , 1 -> myMethod(classOf[StringBuilder]))
どうすれば書くのを避けることができ() => myMethod(classOf[String])
ますか?