dots_values {rlang} | R Documentation |
This is a tool for advanced users. It captures dots, processes
unquoting and splicing operators, and evaluates them. Unlike
dots_list()
, it does not flatten spliced objects, instead they
are attributed a spliced
class (see splice()
). You can process
spliced objects manually, perhaps with a custom predicate (see
flatten_if()
).
dots_values(..., .ignore_empty = c("trailing", "none", "all"))
... |
Arguments to evaluate and process splicing operators. |
.ignore_empty |
Whether to ignore empty arguments. Can be one
of |
dots <- dots_values(!!! list(1, 2), 3) dots # Flatten the objects marked as spliced: flatten_if(dots, is_spliced)