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 |
if (!(item is Null)) { |
||
_queue.removeAt(0) |
_queue.removeAt(0) |
||
} |
} |
||
Line 124: | Line 124: | ||
popFront() { |
popFront() { |
||
var item = peekFront() |
var item = peekFront() |
||
if (item |
if (!(item is Null)) { |
||
_deque.removeAt(0) |
_deque.removeAt(0) |
||
} |
} |
||
Line 134: | Line 134: | ||
popBack() { |
popBack() { |
||
var item = peekBack() |
var item = peekBack() |
||
if (item |
if (!(item is Null)) { |
||
_deque.removeAt(-1) |
_deque.removeAt(-1) |
||
} |
} |
||
Line 225: | Line 225: | ||
pop() { |
pop() { |
||
var e = peek() |
var e = peek() |
||
if (e |
if (!(e is Null)) { |
||
_pqueue.removeAt(0) |
_pqueue.removeAt(0) |
||
} |
} |