【发布时间】:2010-11-26 13:07:30
【问题描述】:
我正在尝试将 https://gist.github.com/319827 重写为 Scala。但我无法编译它。正确的语法是什么?
我总是得到错误:
需要类类型但 java.util.Comparator[_ >: java.lang.Comparable[java.lang.Object]] 找到
来源:
package v6ak.util
import java.util.Comparator
object NaturalComparator extends Comparator[_ >: Comparable[Object]]{
override def compare(o1:Comparable[Object], o2:Comparable[Object]) = {
if( o1==null || o2==null ){
throw new NullPointerException("Comparing null values is not supported!");
}
o1.compareTo(o2);
}
}
【问题讨论】: