2
這是一個相對簡單的問題,但我很難過。我在編程R,但我不認爲這個問題僅限於R.下面我試着寫一些簡單的代碼演示問題:帶有來自其他功能輸入的額外參數的功能
f1 = function(x) {
return(a + x)
}
f2 = function(ftn) {
return(ftn(1))
}
f3 = function(a) {
return(f2(f1))
}
的問題:如果我叫F3(2) [例如],返回f2(f1),並且f2(f1)返回f1(a + 1)。但是f1不能識別我在f3中放置的'a'的值,所以代碼不起作用!有什麼辦法可以讓f1識別輸入到f3嗎?