【发布时间】:2014-03-26 15:07:46
【问题描述】:
我不明白为什么我需要() 以及MyTypeQueOrdering 的去向。
这是PriorityQueue 的标头,在official github 上找到:
class PriorityQueue[A](implicit val ord: Ordering[A])
这是我的尝试(有效):
class MyType{
}
object MyTypeQueOrdering extends Ordering[MyType]{
def compare (n1:MyType, n2:MyType) = -1
}
class MyTypeQue extends PriorityQueue[MyType]()(MyTypeQueOrdering){
}
...但我不知道为什么我需要()。 PriorityQueue[MyType]() 会返回什么吗?
【问题讨论】:
标签: scala generics priority-queue generic-programming