dots_splice()
is like dots_list()
but automatically splices
list inputs.
Arguments
- ...
Arguments to collect in a list. These dots are dynamic.
- .ignore_empty
Whether to ignore empty arguments. Can be one of
"trailing"
,"none"
,"all"
. If"trailing"
, only the last argument is ignored if it is empty.- .preserve_empty
Whether to preserve the empty arguments that were not ignored. If
TRUE
, empty arguments are stored withmissing_arg()
values. IfFALSE
(the default) an error is thrown when an empty argument is detected.- .homonyms
How to treat arguments with the same name. The default,
"keep"
, preserves these arguments. Set.homonyms
to"first"
to only keep the first occurrences, to"last"
to keep the last occurrences, and to"error"
to raise an informative error and indicate what arguments have duplicated names.- .check_assign
Whether to check for
<-
calls. WhenTRUE
a warning recommends users to use=
if they meant to match a function parameter or wrap the<-
call in curly braces otherwise. This ensures assignments are explicit.