chkDots {base} | R Documentation |
Warn about extraneous arguments in the ...
of its caller. A
utility to be used e.g., in S3 methods which need a formal ...
argument but do not make any use of it. This helps catching user
errors in calling the function in question (which is the caller of
chkDots()
).
chkDots(..., which.call = -1, allowed = character(0))
... |
“the dots”, as passed from the caller. |
which.call |
passed to |
allowed |
not yet implemented: character vector of named
elements in |
Martin Maechler, first version outside base, June 2012.
seq.default ## <- you will see ' chkDots(...) '
seq(1,5, foo = "bar") # gives warning via chkDots()
## warning with more than one ...-entry:
density.f <- function(x, ...) NextMethod("density")
x <- density(structure(rnorm(10), class="f"), bar=TRUE, baz=TRUE)