Skip to content
Prev 61199 / 398498 Next

take precisely one named argument

"BXC (Bendix Carstensen)" <bxc at steno.dk> writes:
Or (variant of same)

f <- function(..., a, b) {
    if (nargs() != 1 || length(list(...)))
          stop("precisely one of a=x or b=y must be given")
    else
          if (missing(a)) 2*b else a
}