delayed_eval.Rd
Evaluate a delayed expression
delayed_eval(delayed_expr)
delayed_expr | delayed expression generated with method `delayed_expr()`` |
---|
the evaluated expression
# define a delayed expression x <- delayed_expr(size * 5 + 1) # create a new expression y = 1 + x + 5 * x - x # generates an error, as size is not defined delayed_eval(y)#> Error in eval(delayed_expr$expr, parent.frame()): object 'size' not found# calculates expression y using size size = 0.1 delayed_eval(y)#> [1] 8.5