Get an object in an environmentSource:
env_get() extracts an object from an enviroment
default, it does not look in the parent environments.
env_get_list() extracts multiple objects from an environment into
a named list.
- nm, nms
Names of bindings.
nmmust be a single string.
A default value in case there is no binding for
Whether to look for bindings in the parent environments.
Last environment inspected when
TRUE. Can be useful in conjunction with
env_cache() for a variant of
env_get() designed to
cache a value in an environment.
parent <- child_env(NULL, foo = "foo") env <- child_env(parent, bar = "bar") # This throws an error because `foo` is not directly defined in env: # env_get(env, "foo") # However `foo` can be fetched in the parent environment: env_get(env, "foo", inherit = TRUE) #>  "foo" # You can also avoid an error by supplying a default value: env_get(env, "foo", default = "FOO") #>  "FOO"