我的R代码看起来像:如何将嵌套函数的访问范围定义为全局?
func1 = function(a) {
func2 = function(a) {
return(a+2)
}
func3 = function(a) {
return(a+3)
}
return(a+func2(a))
}
难道我能够调用FUNC2或FUNC3从外部FUNC1? 例如。如何运行:
x <- func2(10) #from the console?
如果在全局环境中创建了所有函数(假设所有参数都相应地排成一行),它会不会起作用? –
相应地排队?我不明白这里的英文:)。但是这里的func2并没有在全球环境中定义。 – agstudy
我在说,如果在全球环境中定义了所有功能,它会不会奏效? –