假设我们有以下函数:
foo <- function(x)
{
line1 <- x
line2 <- 0
line3 <- line1 + line2
return(line3)
}
而我们希望将第二行更改为:
line2 <- 2
你会如何做到这一点?
一种方法是使用
fix(foo)
并更改该函数。
另一种方法是重新编写该函数。
还有其他方法吗?(请记住,任务是只更改第二行)
我想要的是使用字符串(字符)向量表示函数,然后更改其中一个值,再将其转换回函数。