dispatchDots: dispatchDots

Description Usage Arguments Value Author(s) Examples

View source: R/utils.R

Description

Update default values for func with values from dot args

Usage

1

Arguments

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)

Value

A list of arguments to pass to func, or if call is TRUE, the result of calling func with these arguments.

Author(s)

Helen Lindsay

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
# 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)

CrispRVariants documentation built on Nov. 8, 2020, 11:09 p.m.