withVisible: Return both a value and its visibility

Description Usage Arguments Details Value See Also Examples

View source: R/withVisible.R

Description

This function evaluates an expression, returning it in a two element list containing its value and a flag showing whether it would automatically print.

Usage

1

Arguments

x

An expression to be evaluated.

Details

The argument is evaluated in the caller's context.

This is a primitive function.

Value

value

The value of x after evaluation.

visible

logical; whether the value would auto-print.

See Also

invisible, eval

Examples

1
2
3
4
5
6
7
8
9
x <- 1
withVisible(x <- 1)
x
withVisible(x)

# Wrap the call in evalq() for special handling

df <- data.frame(a = 1:5, b = 1:5)
evalq(withVisible(a + b), envir = df)

robertzk/monadicbase documentation built on May 27, 2019, 10:35 a.m.