View source: R/cacheArgumentsHash.R
cacheArgumentsHash | R Documentation |
Calculate hash from given function arguments for given call
cacheArgumentsHash(functionName, args = NULL, errorOnMismatch = TRUE)
functionName |
A function name as a string (usually in the form package:::fun, e.g. madrat:::calcTauTotal). Passing a vector of functions is possible, but is only intended for corresponding read/correct/convert functions. If multiple functions in a vector define arguments with the same name but different default values only the default defined in the first function is considered. |
args |
A list of named arguments used to call the given function(s). If duplicates of arguments exists the first occurrence of the argument will be used. |
errorOnMismatch |
Whether an error is thrown in case an argument in args is not accepted by functionName. |
A hash representing the given arguments hash for the given call. NULL, if no argument deviates from the default argument settings.
Jan Philipp Dietrich
cachePut
, cacheName
, getNonDefaultArguments
madrat:::cacheArgumentsHash("madrat:::readTau", args = list(subtype = "historical"))
madrat:::cacheArgumentsHash("madrat:::readTau", args = list(subtype = "paper"))
functionNames <- c("madrat:::readTau", "madrat:::convertTau")
madrat:::cacheArgumentsHash(functionNames, args = list(subtype = "historical"))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.