Capture the call associated with a promise.
This is an alternative to subsitute that performs one job, and so gives a stronger signal regarding the intention of your code. It returns an error if the name is not associated with a promise.
uneval(x)
x |
unquoted variable name that refers to a promise. An error will be thrown if it's not a promise. |
Other promise tools: is_promise
f <- function(x) { uneval(x) } f(a + b) f(1 + 4) delayedAssign("x", 1 + 4) uneval(x) x uneval(x)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.