可以操作一个函数或闭包的分量常常非常有用。 R 为这种目的提供了一整套接口函数。
bodyformalspairlist。
environmentbody<-formals<-environment<-用evalq(x <- 5, environment(f)) 可以改变函数环境中
不同变量的绑定。
用as.list可以把一个函数变为列表。
这样做的结果是形式参数的列表和函数主体的连接。相反,
这种列表可以用as.function转换为函数。
这种用法是为了和 S 兼容。注意当as.list被使用时,
环境信息会丢失,而 as.function 有一个参数
允许重新设置环境。