| Deque {collections} | R Documentation |
The Deque function creates a double ended queue.
Deque(items = NULL)
items |
a list of items |
Following methods are exposed:
.$push(item) .$pushleft(item) .$pop() .$popleft() .$peek() .$peekleft() .$extend(q) .$extendleft(q) .$remove(item) .$clear() .$size() .$as_list() .$print()
item: any R object
q: a Deque object
q <- Deque()
q$push("foo")
q$push("bar")
q$pushleft("baz")
q$pop() # bar
q$popleft() # baz
q <- Deque(list("foo", "bar"))
q$push("baz")$pushleft("bla")