match.call {base} | R Documentation |
match.call
returns a call in which all of the arguments are
specified by their names. The most common use is to get the call of
the current function, with all arguments named.
match.call(definition = NULL, call = sys.call(sys.parent()),
expand.dots = TRUE)
definition |
a function, by default the function from which
|
call |
an unevaluated call to the function specified by
|
expand.dots |
??? |
call
match.call(get, call("get", "abc", i = FALSE, p = 3))
## -> get(x = "abc", pos = 3, inherits = FALSE)
fun <- function(x, lower = 0, upper = 1) {
structure((x - lower) / (upper - lower), CALL = match.call())
}
fun(4 * atan(1), u = pi)