Return all symbols in the specified environment as list.
locals(without = c(), env = parent.frame())
Specified environment as list (without the mentioned symbols).
Character vector. Symbols from current env to exclude.
Environment to use. Defaults to the environment from which locals
is called.
f <- function() {
x <- 1
y <- 2
z <- 3
locals()
}
ret <- f()
stopifnot(identical(ret, list(z = 3, y = 2, x = 1)))
Run the code above in your browser using DataLab