爲什麼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方法有問題。 –