Next: , Previous: Named arguments and defaults, Up: Writing your own functions



10.4 ... 参数

还有一种常常出现的情况就是要求一个函数的参数设置 可以传递给另外一个函数。例如图形函数如果调用了函数 par() 和其他如 plot() 类的函数, par() 函数的图形设置将会传递给图形输出的设备控制。 (See The par() function, 后面的章节会给出函数 par() 更为详细的内容。)这个可以通过给函数 增加一个额外的参数来实现。这个参数字面上就是 ...,它可以被传递。 一个概述性的例子可以如下所示。

     fun1 <- function(data, data.frame, graph=TRUE, limit=20, ...) {
       [省略一些语句]
       if (graph)
         par(pch="*", ...)
       [省略其他语句]
     }