Установка по умолчанию для одной функции по умолчанию для другой функции - PullRequest
0 голосов
/ 12 марта 2019

Я хочу понять, если установка функции по умолчанию для другой функции вызывает у кого-то проблемы? Это явно не лучшая практика?

add_this <- function(a = 1, b = 2){
  a + b
}

print_what_we_added <- function(the_sum = add_this()){
  paste0("the sum of what we added is ", the_sum)
}

print_what_we_added()
print_what_we_added(5)
...