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吗?