opts_function | R Documentation |
These options will be used on functions, i.e. objects of type "closure", "special" and "builtin".
opts_function(
constructor = c("function", "as.function", "new_function"),
...,
environment = TRUE,
srcref = FALSE,
trim = NULL
)
constructor |
String. Name of the function used to construct the object, see Details section. |
... |
Additional options used by user defined constructors through the |
environment |
Boolean. Whether to reconstruct the function's environment. |
srcref |
Boolean. Whether to attempt to reconstruct the function's srcref. |
trim |
|
Depending on constructor
, we construct the object as follows:
"function"
(default): Build the object using a standard function() {}
definition. This won't set the environment by default, unless environment
is set to TRUE
. If a srcref is available, if this srcref matches the function's
definition, and if trim
is left NULL
, the code is returned from using the srcref,
so comments will be shown in the output of construct()
. In the rare case
where the ast body of the function contains non syntactic nodes this constructor
cannot be used and falls back to the "as.function"
constructor.
"as.function"
: Build the object using a as.function()
call.
back to data.frame()
.
"new_function"
: Build the object using a rlang::new_function()
call.
An object of class <constructive_options/constructive_options_function>
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.