【发布时间】:2016-06-15 06:55:17
【问题描述】:
我在 R 中使用省略号(三个点),想知道是否可以使用相同的函数添加不同的变量。例如
funct_add <-function(...)
{
Function Body
}
funct_add(3,4,5)应该返回 12
funct_add(3,4,5,6)应该返回 18
对函数主体的任何帮助都会很棒。
【问题讨论】:
我在 R 中使用省略号(三个点),想知道是否可以使用相同的函数添加不同的变量。例如
funct_add <-function(...)
{
Function Body
}
funct_add(3,4,5)应该返回 12
funct_add(3,4,5,6)应该返回 18
对函数主体的任何帮助都会很棒。
【问题讨论】:
add1 <-function(...) sum(...)
add2 <-function(...) Reduce(f = "+", list(...))
add1(3,4,5)
add2(3,4,5)
【讨论】: