Scala也提供了队列(Queue)的数据结构,队列的特点就是先进先出。进队和出队的方法分别为enqueue和dequeue。
//初始化
val q1: mutable.Queue[Int] = mutable.QueueInt
q1.enqueue(100, 200) //在尾部添加
println(q1) // 输出 :Queue(10, 20, 30, 100, 200)
val v = q1.dequeue() //出队,获取并删除最左边的元素,返回值就是是最左边的元素
println(v) // 输出: 10
println(q1) // 输出: Queue(20, 30, 100, 200)