首页 > 解决方案 > 函数中的变量“....”是什么?

问题描述

我有时会遇到以下代码

foo <- function(x,y,...){

}

什么是 ”...” ?

有没有参考?

标签: r

解决方案


...用于将可选的附加参数传递给函数。这是一个例子:

foo <- function(x, y, ...) paste(x, y, ...)

foo('a', 'bcd')
#[1] "a bcd"

foo('a', 'bcd', 'aaa')
#[1] "a bcd aaa"

foo('a', 'bcd', 'aaa', 'def')
#[1] "a bcd aaa def"

相关文档位于?"..."


推荐阅读