标签: r
假设我有一个函数f:
f
f <- function() 1
我想知道是否可以定义函数g以便g(f(1))输出"f(1)",这意味着它在查找{{1}的定义之前将字符串返回字符串在环境中。
g
g(f(1))
"f(1)"
答案 0 :(得分:5)
尝试:
foo <- function(x) deparse(substitute(x)) f <- function() {1} > foo(f(1)) [1] "f(1)"