”関数の引数になってる変数名を取得する”を新旧の書き方で書く
前も書いた気がするんだが一応。 rlangのほうがモダンなやつ
> f1 <- function(x){rlang::expr_text(rlang::enexpr(x))} > f2 <- function(x){deparse(substitute(x))} > a <- 123 > f1(a) [1] "a" > f2(a) [1] "a"
前も書いた気がするんだが一応。 rlangのほうがモダンなやつ
> f1 <- function(x){rlang::expr_text(rlang::enexpr(x))} > f2 <- function(x){deparse(substitute(x))} > a <- 123 > f1(a) [1] "a" > f2(a) [1] "a"