Я не смог найти умный способ восстановить отсутствующие аргументы из родительской среды (или перестроить ее), если они не предоставлены
Сбой при использовании missing
fooBar <- function(x,y){
if(missing(y)) {
y = get0("y", inherits = TRUE)
x + y
} else {
x + y
}
}
y <- 1
fooBar(x = 2)