R语言函数退出

示例

如果必须赋值全局变量,则可以使用on.exit()函数进行变量清理。

有些参数,特别是那些用于图形的参数,只能全局设置。这个小函数在创建更专门的图形时很常见。

new_plot <- function(...) {
     
     old_pars <- par(mar = c(5,4,4,2) + .1, mfrow = c(1,1))
     on.exit(par(old_pars))
     plot(...)
 }