mkoptions {pkgmaker} | R Documentation |
mkoptions
is a function that returns a function
that behaves like options
, with an
attached internal/local list of key-value pairs.
.options
is a low-level function that mimics the
behaviour of the base function
options
, given a set of key-value
pairs. It is the workhorse function used in
mkoptions
and package-specific option sets (see
setupPackageOptions
)
mkoptions(...) .options(..., .DATA)
... |
list of keys or key-value pairs. For
|
.DATA |
a list or an environment with an element
|
f <- mkoptions(a=3, b=list(1,2,3)) str(f()) f('a') f('b') str(old <- f(a = 10)) str(f()) f(old) str(f())