30

queue.get() が空のリストを返すのはなぜですか?

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())
  }
}

最初の要素を取得するにはどうすればよいですか?

4

2 に答える 2

2

たまにはいい使い方もある

1を取る

空のリストで例外を引き起こさず、再び空のリストを返すため、 head の代わりに。

于 2013-08-25T07:43:26.470 に答える