duplicate: Duplicate an R object

View source: R/obj.R

duplicateR Documentation

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


hadley/rlang documentation built on April 18, 2024, 8:48 p.m.