Я пытаюсь написать некоторые функции в R, где я определил несколько функций, и эти функции принимают разные аргументы. Например, я определил эти две функции: foo1 & foo2 -
foo1 <- function(x,y){
return((x+y)*foo2(p,q))
}
foo2 <- function(p,q){
return(p*q)
}
Теперь я хочу использовать эти функции внутри функции-оболочки foo3 -
foo3 <- function(x,y,p,q){
return(foo1(x,y))
}
Но когда я вызываю
foo3(1,2,3,4)
я получаю следующую ошибку - Ошибка в foo2 (p, q): объект 'p' не найден
Как я могу устранить эту ошибку?