在此tutorial中,有以下代码:
library(repurrrsive)
library(listviewer)
library(purrr)
library(tibble)
got_chars %>% {
tibble(
name = map_chr(., "name"),
culture = map_chr(., "culture"),
gender = map_chr(., "gender"),
id = map_int(., "id"),
born = map_chr(., "born"),
alive = map_lgl(., "alive")
)
}
提供的解释说:“上面的点.
是主要输入的占位符:在这种情况下为got_chars。{}
调用周围的花括号tibble()
阻止了get_chars作为tibble()
“
我想解释{}
正在做什么,这是一个普通的r属性,还是purrr
独有的属性?这类似于定义无名函数,例如function(x){ x + 1}
?