This help topic is for R version 1.1. For the current version of R, try https://stat.ethz.ch/R-manual/R-patched/library/base/html/environment.html
environment {base}R Documentation

Environment Access

Description

Get, set, test for and create environments.

Usage

environment(fun = NULL)
environment(fun) <- value
is.environment(obj)
.GlobalEnv
new.env()

Arguments

fun

a function, a formula, or NULL, which is the default.

value
obj

an arbitrary R object.

Value

If fun is a function or a formula then environment(fun) returns the environment associated with that function or formula. If fun is NULL then the global environment, .GlobalEnv, is returned. This variable is currently defined as globalenv().

The assignment form sets the environment of the function or formula fun to the value given.

is.environment(obj) returns TRUE iff obj is an environment.

new.env returns a new (empty) environment enclosed in the parent's environment.

See Also

The envir argument of eval.

Examples

##-- all three give the same:
environment()
environment(environment)
.GlobalEnv

ls(envir=environment(approxfun(1:2,1:2, method="const")))

is.environment(.GlobalEnv)# TRUE

[Package base version 1.1 ]