全ての引数の名前と値をlistとして取得したい
この前教えてもらったのから察するに、こんなんでいいっぽい。
三連ドット(...)的に全部の引数が取れればもっと楽そうだが・・・
> f <- function(x=NULL, y=1){ + purrr::map(rlang::set_names(c("x", "y")), ~ rlang::eval_tidy(rlang::sym(.x))) + } > f(y=10) $x NULL $y [1] 10
この前教えてもらったのから察するに、こんなんでいいっぽい。
三連ドット(...)的に全部の引数が取れればもっと楽そうだが・・・
> f <- function(x=NULL, y=1){ + purrr::map(rlang::set_names(c("x", "y")), ~ rlang::eval_tidy(rlang::sym(.x))) + } > f(y=10) $x NULL $y [1] 10