我的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
我在說,如果在全球環境中定義了所有功能,它會不會奏效? –