env_cache | R Documentation |
env_cache()
is a wrapper around env_get()
and env_poke()
designed to retrieve a cached value from env
.
If the nm
binding exists, it returns its value.
Otherwise, it stores the default value in env
and returns that.
env_cache(env, nm, default)
env |
An environment. |
nm |
Name of binding, a string. |
default |
The default value to store in |
Either the value of nm
or default
if it did not exist
yet.
e <- env(a = "foo")
# Returns existing binding
env_cache(e, "a", "default")
# Creates a `b` binding and returns its default value
env_cache(e, "b", "default")
# Now `b` is defined
e$b
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.