Проверить существование объекта внутри функции в R [дубликат]

На этот вопрос уже есть ответ здесь:

Как проверить, определен ли объект (переменная) в R? 5 ответов

Я хочу определить, существует ли объект внутри функции в R:

foo <- function() {
 y <- "hello" 
 if (exists(y, envir = sys.frame())) print(y)
}
foo()

Ошибка в существует (y, envir = sys.frame ()): неверный первый аргумент

Я думал, добавивenvir = sys.frame() сделал бы трюк. Также попробовалenvir = environment()

ожидаемый

foo()
"hello"

Ответы на вопрос(1)

Ваш ответ на вопрос