1
我有一個看起來如下的方法:打開一個方法調用爲()=> T功能斯卡拉
def myMethod[T](klazz:Class[T]):Z
我想在我的代碼來創建一個地圖Int =>() => Z
類型,這樣,我可以在地圖上看看只生成我需要的Z
。
如果我做的不過以下,:
Map(0 -> myMethod(classOf[String]) _ , 1 -> myMethod(classOf[StringBuilder]))
如何避免寫() => myMethod(classOf[String])
?