getEnv: Extract or Set Reference Environment

Description Usage Arguments Value Examples

View source: R/attributes.R

Description

Functions to obtain or set the environment to which a ref or sref object points.

Usage

1
2
3
getEnv(x)

setEnv(x, e)

Arguments

x

object of class "ref" or "sref"

e

new environment to which the reference points

Value

environment for getEnv or reference object for setEnv

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
x <- 1:10
ref_to_x <- ref(x)
ref_env  <- getEnv(ref_to_x)
ref_sym  <- getSym(ref_to_x)

identical(ref_env, .GlobalEnv)
identical(ref_sym, "x")

e <- new.env()
e$x <- 100
ref_to_x <- setEnv(ref_to_x, e)
!ref_to_x

refer documentation built on Nov. 8, 2021, 5:08 p.m.