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.
Name of binding, a 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
Names of bindings, a character vector.
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"