dispatchDots {CrispRVariants} | R Documentation

## dispatchDots

### Description

Update default values for func with values from dot args

### Usage

    dispatchDots(func, ..., call = FALSE)

### 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

    # 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)

[Package CrispRVariants version 1.8.0 Index]