我有多个功能,没有任何输入。我有兴趣能够一次性运行它们,但也保持逐个运行它们的灵活性。例如:
wrap_function<-function{
fun1<-function(){}
fun2<-function(){}
}
如何在不拆开包装并逐个调用所有功能的情况下一起运行所有功能?
答案 0 :(得分:1)
只需定义它们:
fun1<-function(){print("hello")}
fun2<-function(){print("world")}
如果需要,请定义包装器:
wrap_function <- function() {
fun1()
fun2()
}
然后调用wrap_function()
将运行所有这些内容并单独调用它们(使用fun1()
或fun2()
)将单独调用它们。
> wrap_function()
[1] "hello"
[1] "world"
> fun1()
[1] "hello"
请注意,您的包装器语法错误,请参阅我的代码。