Description Usage Arguments Value Examples
A wrapped expression that can be used with operators to generate new expressions
1 | delayed_expr(expr, expr_str = NULL)
|
expr |
an expression |
expr_str |
text that you want to show when this expression is printed. If NULL, the expression supplied by parameter 'expr' is used for printing. |
A delayed_expr object
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | # define a delayed expression
f_delay <- function() {
delayed_expr(size)
}
# create a new expression
y = (1 + f_delay()) == 5
# print the unevaluated expression
y
## Not run:
# evaluation generates an error, as size is not defined
delayed_eval(y)
## End(Not run)
# define size and re-evaluate
size = 0.1
delayed_eval(y)
# make the expression evaluate to TRUE
size = 4
delayed_eval(y)
# custom printing text can be added to the delayed expression
f_delay <- function() {
delayed_expr(size, "f_delay()")
}
# create a new expression
y = (1 + f_delay()) == 5
# print with custom text
y
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.