scala>
scala> val q = Queue(1,2,3,4,5)
q: scala.collection.mutable.Queue[Int] = Queue(1, 2, 3, 4, 5)
scala> q.dequeue
res32: Int = 1
scala> q
res33: scala.collection.mutable.Queue[Int] = Queue(2, 3, 4, 5)
scala> q.enqueue(101)
scala> q
res35: scala.collection.mutable.Queue[Int] = Queue(2, 3, 4, 5, 101)
scala> q.dequeueAll(_<5)
res37: scala.collection.mutable.Seq[Int] = ArrayBuffer(2, 3, 4)
scala> q
res38: scala.collection.mutable.Queue[Int] = Queue(5, 101)
笔记:
enqueue: 添加在队尾
dequeue: 队首元素