pvector {hypeR}R Documentation

A push/pop capable vector

Description

A push/pop capable vector

A push/pop capable vector

Arguments

values

A vector of values

Methods

print(pvector) prints vector values.

pvector$length() returns length of vector values.

pvector$pop() pops vector, returning popped value.

pvector$push() pushes to vector.

Methods

Public methods


Method new()

Usage
pvector$new(values = c())

Method print()

Usage
pvector$print(...)

Method length()

Usage
pvector$length()

Method pop()

Usage
pvector$pop()

Method push()

Usage
pvector$push(pushed.values)

Method clone()

The objects of this class are cloneable with this method.

Usage
pvector$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Examples

pv <- pvector$new(c(1,2,3))
popped <- pv$pop()
pv$push(4)
pv$push(c(5,6))
print(pv) 


[Package hypeR version 1.4.0 Index]