Learn R Programming

collections (version 0.2.5)

QueueL: QueueL (R implementation)

Description

The QueueL function creates a queue. Pure R implementation for benchmarking.

Usage

QueueL(items = NULL)

Arguments

items

a list of items

Details

Following methods are exposed:

.$push(item)
.$pop()
.$peek()
.$clear()
.$size()
.$as_list()
.$print()
  • item: any R object

See Also

Queue

Examples

Run this code
# NOT RUN {
q <- QueueL()
q$push("first")
q$push("second")
q$pop()  # first
q$pop()  # second

q <- QueueL(list("foo", "bar"))
q$push("baz")$push("bla")
# }

Run the code above in your browser using DataLab