Learn R Programming

shinymeta (version 0.2.1)

metaExpr: Mark an expression as a meta-expression

Description

Mark an expression as a meta-expression

Usage

metaExpr(
  expr,
  env = parent.frame(),
  quoted = FALSE,
  localize = "auto",
  bindToReturn = FALSE
)

Value

If inside meta mode, a quoted form of expr for use inside of metaReactive2(), metaObserve2(), or metaRender2(). Otherwise, in normal execution, the result of evaluating expr.

Arguments

expr

An expression (quoted or unquoted).

env

An environment.

quoted

Is the expression quoted? This is useful when you want to use an expression that is stored in a variable; to do so, it must be quoted with quote().

localize

Whether or not to wrap the returned expression in local(). The default, "auto", only wraps expressions with a top-level return() statement (i.e., return statements in anonymized functions are ignored).

bindToReturn

For non-localized expressions, should an assignment of a meta expression be applied to the last child of the top-level \{ call?

See Also

metaReactive2(), metaObserve2(), metaRender2(), ..