f <- function(x, ..., foofy = 8) {
check_dots_empty()
x + foofy
}
# This fails because `foofy` can't be matched positionally
try(f(1, 4))
# This fails because `foofy` can't be matched partially by name
try(f(1, foof = 4))
# Thanks to `...`, it must be matched exactly
f(1, foofy = 4)
Run the code above in your browser using DataLab