Learn R Programming

container (version 1.0.5)

peek: Peek at Left or Right of a Deque

Description

Try to access first or last element and return some default value if not found. In contrast to [at2()], this function provides a less stricter element access, that is, it remains valid even if peeked elements don't exist.

Usage

peekleft(x, default = NULL)

peek(x, default = NULL)

# S3 method for Deque peek(x, default = NULL)

# S3 method for Deque peekleft(x, default = NULL)

Value

The first (peekleft) or last (peek) element.

Arguments

x

a Deque object.

default

value to be returned if peeked value does not exist.

Details

peek peek at last element of a Deque.

peekleft peek at first element of a Deque.

See Also

at2() for strict element extraction

Examples

Run this code
# Deque
d = deque(1, 2, 3)
peek(d)
peekleft(d)
peek(deque())
peek(deque(), default = 0)
peekleft(deque(), default = 0)

Run the code above in your browser using DataLab