为什么queue.get()返回empy列表?斯卡拉。获取列表的第一个元素
class MyQueue{
var queue=List[Int](3,5,7)
def get(){
this.queue.head
}
}
object QueueOperator {
def main(args: Array[String]) {
val queue=new MyQueue
println(queue.get())
}
}
我如何得到第一个元素?
在您学习时,您可能会发现明确写出超出必需类型的数据是很有用的。在这种情况下,如果你编写了'def get():Int {this.queue.head}',编译器会告诉你get方法有问题。 –