Next: Assignment within functions, Previous: Named arguments and defaults, Up: Writing your own functions
还有一种常常出现的情况就是要求一个函数的参数设置
可以传递给另外一个函数。例如图形函数如果调用了函数 par()
和其他如 plot() 类的函数,
par() 函数的图形设置将会传递给图形输出的设备控制。
(See The par() function, 后面的章节会给出函数
par() 更为详细的内容。)这个可以通过给函数
增加一个额外的参数来实现。这个参数字面上就是
...,它可以被传递。
一个概述性的例子可以如下所示。
fun1 <- function(data, data.frame, graph=TRUE, limit=20, ...) {
[省略一些语句]
if (graph)
par(pch="*", ...)
[省略其他语句]
}