Scala 隊列Queue


操作1,2會改變Queue中的內容,操作3,4,5Queue對象中的內容不會變。

object QueueDemo {

  def main(args: Array[String]): Unit = {
    val queue = mutable.Queue[Int](1, 2, 3)

    //1 出隊
    queue.dequeue()

    //2 入隊
    queue.enqueue(88, 99)

    println(queue) //Queue(2, 3, 88, 99)

    //3 查看隊列的第一個元素
    val head = queue.head
    println(head) //2

    //4 查看隊列最后一個元素
    val last = queue.last
    println(last) //99

    //5 查看尾部元素
    val tail = queue.tail
    println(tail) //Queue(3, 88, 99)
    
  }

}

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM