次の関数があるとします。
foo <- function(x)
{
line1 <- x
line2 <- 0
line3 <- line1 + line2
return(line3)
}
そして、2 行目を次のように変更します。
line2 <- 2
どうやってそれをしますか?
1つの方法は、使用することです
fix(foo)
そして、機能を変更します。
もう 1 つの方法は、関数を再度記述することです。
別の方法はありますか?(覚えておいてください、タスクは 2 行目だけを変更することでした)
私が望むのは、何らかの方法で関数を文字列 (まあ、文字) のベクトルとして表現し、その値の 1 つを変更してから、再び関数に変換することです。