이것은 비교적 간단한 문제이지만 난처하게되었습니다. 나는 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으로 입력을 인식 할 수 있도록 할 수있는 방법이 있습니까?