Learn R Programming

rlang (version 1.1.0)

duplicate: Duplicate an R object

Description

duplicate() is an interface to the C-level duplicate() and shallow_duplicate() functions. It is mostly meant for users of the C API of R, e.g. for debugging, experimenting, or prototyping C code in R.

Usage

duplicate(x, shallow = FALSE)

Arguments

x

An R object. Uncopyable objects like symbols and environments are returned as is (just like with <-).

shallow

Recursive data structures like lists, calls and pairlists are duplicated in full by default. A shallow copy only duplicates the top-level data structure.

See Also

pairlist