Могу ли я получить доступ к назначению функции изнутри этой функции?

Я хочу превратить задание в строку и сделать ее одним из выходов функции.

Ввод:

y <- f(x)

Желаемый результат:

"y"

Я думал, может быть, sys.call() поможет, но, похоже, это не включает задание.


person Jeffrey Girard    schedule 21.10.2018    source источник
comment
Этот вопрос задавался ранее (stackoverflow.com/questions/46204937/), но он не получил ответь и там.   -  person Noah    schedule 21.10.2018
comment
Спасибо за ссылку! Я искал, но не нашел такого. Не стесняйтесь закрыть этот вопрос.   -  person Jeffrey Girard    schedule 21.10.2018
comment
Что ж, это интересный вопрос, на который до сих пор нет ответа, поэтому я думаю, что его стоит оставить.   -  person Noah    schedule 21.10.2018
comment
Можно ли изменить вызов функции на f(y, x) ? В этом случае f ‹- function(y, x) list(y = deparse(substitute(y)), x = x), чтобы проверить это f(zz, 3)   -  person G. Grothendieck    schedule 21.10.2018