How obtaining a characters vector containing the name of the dot-dot-dot arguments passed to a function e.g.:
test<-function(x,y,...)
{
varnames=deparseName(substitute(list(...)))
# deparseName does not exist, this is what I want !
# so that I could *for example* call:
for(elt in varnames)
{print(varnames);}
}
v1=11
v2=10
test(12,12,v1,v2)
## would print
#v1
#v2
match.call
print(list(...))
inside the function should do. See stackoverflow.com/a/5213372/4137985print(names(list(...)))
will do what you wanty
but notx
inf(x = 10, y)
.