【发布时间】:2019-02-20 13:25:18
【问题描述】:
我正在调查是否可以将所有“用户定义的函数”存储在一个环境中(不是全局环境)。我设法创建环境并在环境中发送函数。我也可以通过引用 [environment$function] 来调用该函数。
但是,我无法获取函数的详细信息。
问题:如何查看位于环境中的函数的详细信息?
我的代码:
# Create environment.
env_functions <- new.env()
# Create function, send in to above mentioned environment.
env_functions$my_print <- function() {
print("hello")
}
预计此命令应显示函数的详细信息:
ls.str(env_functions)
结果:
my_print : function ()#为什么看不到函数的细节?
但是可以调用函数:
env_functions$my_print()
结果:
[1] "hello"
【问题讨论】:
标签: r function environment