| opts_list | R Documentation |
These options will be used on objects of type 'list'.
opts_list(
constructor = c("list", "list2"),
...,
trim = NULL,
fill = c("vector", "new_list", "+", "...", "none")
)
constructor |
String. Name of the function used to construct the object, see Details section. |
... |
Additional options used by user defined constructors through the |
trim |
|
fill |
String. Method to use to represent the trimmed elements. |
Depending on constructor, we construct the object as follows:
"list" (default): Build the object by calling list().
"list2": Build the object by calling rlang::list2(), the only difference with
the above is that we keep a trailing comma when the list is not trimmed and the call
spans several lines.
If trim is provided, depending on fill we will present trimmed elements as followed:
"vector" (default): Use vector(), so for instance list("a", "b", "c") might become c(list("a"), vector("list", 2)).
"new_list": Use rlang::new_list(), so for instance list("a", "b", "c") might become c(list("a"), rlang::new_list(2)).
"+": Use unary +, so for instance list("a", "b", "c") might become list("a", +2).
"...": Use ..., so for instance list("a", "b", "c") might become list("a", ...)
"none": Don't represent trimmed elements.
When trim is used the output is parsable but might not be possible to evaluate,
especially with fill = "...". In that case you might want to set check = FALSE
An object of class <constructive_options/constructive_options_list>
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.