threeDotsCall: Check if passed arguments match the function's formal...

Description Usage Arguments Details Value Author(s) Examples

View source: R/statistical.R

Description

The function 'threeDotsCall' gets the formal arguments of a function 'fun' and checks if the passed arguments '...' matches the formal arguments. 'threeDotsCall' will call the function 'fun' with the filtered arguments and will return the result of the function call and the given arguments.

Usage

1

Arguments

fun

'function' to check for arguments and to call

...

arguments to be tested to be passed to 'fun'

Details

Used internally in 'lasso', 'randomForest', 'bayes', 'statistical' and 'threshold'.

'threeDotsCall' will not remove duplicated arguments and throw an error.

Value

Returned object given the function call with passed arguments

Author(s)

Thomas Naake, thomasnaake@googlemail.com

Examples

1
2
3
4
MetNet:::threeDotsCall(stats::sd, x = 1:10, y = 1:10)
## in contrast to the above example, the following example will result in an
## error
## Not run: stats::sd(x = 1:10, y = 1:10)

MetNet documentation built on Nov. 8, 2020, 7:34 p.m.