Scala. Obtenir le premier élément de la Liste

Pourquoi ne queue.get() de retour à vide de la liste?

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

Comment je peux obtenir le premier élément?

  • Lors de votre apprentissage, vous trouverez peut-être utile d'écrire explicitement plus de types que le nécessaire. Dans ce cas, si vous avais écrit def get(): Int { this.queue.head } le compilateur aurait dit il y a un problème avec la get méthode.
InformationsquelleAutor user2009490 | 2013-08-25