这似乎是一个愚蠢的问题,但对于我的生活我无法弄清楚所以感谢任何帮助。
我正在尝试将 .x(来自 purrr::map)传递给一个函数,所以最后我得到了一个函数列表(我最终将使用它来传递一个列定义列表,其中包含可反应的函数)。这是我想做的一个非常基本的例子:
a = list("b", "c")
t <- map(a, ~{
function(.x){
print(x)
}
})
我正在寻找的结果是:
> t
[[1]]
function(b){
print(x)
}
[[2]]
function(c){
print(x)
}
但我得到:
> t
[[1]]
function(.x){
print(x)
}
[[2]]
function(.x){
print(x)
}
我正在寻找的可能吗?