Learn R Programming

collections (version 0.1.6)

StackL: Stack (list based)

Description

The StackL class returns a stack with list backend. Pure R implementation, mainly for benchmark.

Usage

StackL

Format

An object of class R6ClassGenerator of length 24.

Usage

StackL$new(items = NULL)
StackL$push(item)
StackL$pop()
StackL$peek()
StackL$clear()
StackL$size()
StackL$as_list()

Argument

  • items: initialization list

  • item: any R object

See Also

StackL

Examples

Run this code
# NOT RUN {
s <- StackL$new()
s$push("first")
s$push("second")
s$pop()  # second
s$pop()  # first

s <- StackL$new(list("foo", "bar"))
s$push("baz")$push("bla")
# }

Run the code above in your browser using DataLab