【发布时间】:2012-03-17 08:00:36
【问题描述】:
无法弄清楚 StrangeIntQueue 扩展队列有什么问题,为什么会出现错误“构造函数队列的参数不足:(leading: Int)list.Lister.Queue[Int]. Unspecified value parameterleading”。如何指定?
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)
}
}
【问题讨论】:
标签: scala compiler-errors