This function evaluates an expression, returning it in a two element list containing its value and a flag showing whether it would automatically print.
withVisible(x)
| Parameter | Description |
|---|---|
x |
an expression to be evaluated. |
# NOT RUN {
x <- 1
withVisible(x <- 1) # *$visible is FALSE
x
withVisible(x) # *$visible is TRUE
# Wrap the call in evalq() for special handling
df <- data.frame(a = 1:5, b = 1:5)
evalq(withVisible(a + b), envir = df)
# }