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

浙公网安备 33010602011771号