Function 将类型信息放入Scala中的空参数方法调用
我正在尝试使用TreeMultimap.create方法在scala中创建Guava TreeMultimap对象,但不知道如何在那里传递类型信息([Double,String]) 有什么想法吗 据我所知,我可以使用Java中的TreeMultimap.create()表达式来实现这一点。尝试以下方法:Function 将类型信息放入Scala中的空参数方法调用,function,scala,generics,Function,Scala,Generics,我正在尝试使用TreeMultimap.create方法在scala中创建Guava TreeMultimap对象,但不知道如何在那里传递类型信息([Double,String]) 有什么想法吗 据我所知,我可以使用Java中的TreeMultimap.create()表达式来实现这一点。尝试以下方法: TreeMultimap.create[java.lang.Double,String]() 当我仅仅使用Double时,is抱怨它不是java.lang.Comparable(因为Scala
TreeMultimap.create[java.lang.Double,String]()
当我仅仅使用
Double
时,is抱怨它不是java.lang.Comparable
(因为Scala的Double
实际上就是java的Double
)。使用java.lang.Double
可以轻松解决这个问题。通常,类型参数在实际参数之前,例如foo[TypeArgs](actualArgs)
。