無法確定StrangeIntQueue擴展隊列有什麼問題,爲什麼會出現錯誤「構造器隊列的參數不足:(leading:Int)list.Lister.Queue [Int]。Unspecified value parameter leading」 。我怎樣才能指定它?Scala編譯錯誤
class Queue[+T](
private val leading: T
) {
def enqueue[U >: T](x: U) =
new Queue[U](leading: U) // ...
}
class StrangeIntQueue(private val leading: Int) extends Queue[Int] {
override def enqueue(x: Int) = {
println(math.sqrt(x))
super.enqueue(x)
}
}