dispatchDots {CrispRVariants} | R Documentation |
Update default values for func with values from dot args
dispatchDots(func, ..., call = FALSE)
func |
Function to call |
... |
dot args to pass to function |
call |
If TRUE, call the function with the argument list and return this result (Default: FALSE) |
A list of arguments to pass to func, or if call is TRUE, the result of calling func with these arguments.
Helen Lindsay
# Set up a function to dispatch dot arguments to: f <- function(a=1, b=2, c=3){ print(c(a,b,c)) } # Set up a function for passing dots: g <- function(...){ CrispRVariants:::dispatchDots(f, ...) } g(a = 5) g(a = 5, call = TRUE) # Unrelated arguments will not be passed on g(a = 5, d = 6)