是否可以从列表中创建省略号(...)?我的想法是能够做到这样的事情:
mylist <- list(a=1,b=2,c=3)
myellipsis <- create_ellipsis(mylist)
print(switch('a', myellipsis)) # output 1
答案 0 :(得分:9)
您想要do.call
,它可以将列表内容传递给函数...
参数:
do.call(function(...) print(switch('a', ...)), mylist)