将函数参数作为向量在R中传递

将函数参数作为向量在R中传递,r,function,vector,arguments,R,Function,Vector,Arguments,我试图在R中模拟一些数据,因此我必须将许多参数传递给我的函数。我想知道是否可以将参数存储在向量中,并将它们作为参数从向量中传递出去 这个想法是: foo <- function(a,b,c) bar <- c(1,2,3) foo(bar) == foo(1,2,3) foo我们可以使用do.call并将输入参数作为列表传递 do.call(foo, as.list(bar)) 在哪里 foo-perfect,非常感谢! foo <- function(a,b,c)

我试图在R中模拟一些数据,因此我必须将许多参数传递给我的函数。我想知道是否可以将参数存储在向量中,并将它们作为参数从向量中传递出去

这个想法是:

foo <- function(a,b,c)

bar <- c(1,2,3)


foo(bar) == foo(1,2,3)

foo我们可以使用
do.call
并将输入参数作为
列表传递

do.call(foo, as.list(bar))
在哪里


foo-perfect,非常感谢!
foo <- function(a,b,c)  a+ b + c