Category talk:Wren-queue: Difference between revisions

Content added Content deleted
m (→‎Source code: Added quotes to 'lang' attribute.)
(→‎Source code: Fixed a potential bug with 'pop' methods.)
Line 51: Line 51:
pop() {
pop() {
var item = peek()
var item = peek()
if (item != null) {
if (!(item is Null)) {
_queue.removeAt(0)
_queue.removeAt(0)
}
}
Line 124: Line 124:
popFront() {
popFront() {
var item = peekFront()
var item = peekFront()
if (item != null) {
if (!(item is Null)) {
_deque.removeAt(0)
_deque.removeAt(0)
}
}
Line 134: Line 134:
popBack() {
popBack() {
var item = peekBack()
var item = peekBack()
if (item != null) {
if (!(item is Null)) {
_deque.removeAt(-1)
_deque.removeAt(-1)
}
}
Line 225: Line 225:
pop() {
pop() {
var e = peek()
var e = peek()
if (e != null) {
if (!(e is Null)) {
_pqueue.removeAt(0)
_pqueue.removeAt(0)
}
}