У меня есть функция f(x)
, где значение по умолчанию x
равно 2. Функция возвращает квадрат.
f <- function(x = 2){
return(x^2)
}
Я хочу проверить в функции, если пользователь задает значение x
.Даже если задано значение 2, я хочу знать.
Возможно, это эквивалентный код того, что я хочу.
f <- function(x){
if(!missing(x)) print("User did not give value to x")
if(missing(x)) x <- 2
return(x^2)
}
Я хочу сделать нечто подобное, установив значение по умолчаниюот х до 2 (не NULL
также).Возможно ли это?