引数として式を取る関数をラップしたい。
例えば:
f <- function(expr1) {
substitute(expr1)
}
f({Sys.time()})
結果は次のようになります。
>f({Sys.time()})
{
Sys.time()
}
ただし、関数をラップするg
とf
:
g <- function(expr2) {
f(expr2)
}
その後、結果は次のようになります
>g({Sys.time()})
expr2
ラップされた結果を変更しないようにするにはどうすればよいですか?
ありがとう。