They are used to positionally extract values ββfrom an argument ... function. See the example below:
myfun <- function(...) { list(a = ..1, b = ..2, c = ..3) } myfun(1,2,3)
This usage becomes apparent if you try to call one of them from the console:
> ..1 Error: ..1 used in an incorrect context, no ... to look in
source share