zap {rlang} | R Documentation |
Create zap objects
Description
zap()
creates a sentinel object that indicates that an object
should be removed. For instance, named zaps instruct env_bind()
and call_modify()
to remove those objects from the environment or
the call.
The advantage of zap objects is that they unambiguously signal the
intent of removing an object. Sentinels like NULL
or
missing_arg()
are ambiguous because they represent valid R
objects.
Usage
zap()
is_zap(x)
Arguments
x |
An object to test. |
Examples
# Create one zap object:
zap()
# Create a list of zaps:
rep(list(zap()), 3)
rep_named(c("foo", "bar"), list(zap()))
[Package rlang version 1.1.4 Index]