, (input), %>%.
%>%
1:5 %>% { set_names(map(., ~ .x + 3), .) } %>% print # ... or something else
, . ,
map_named = function(x, ...) map(x, ...) %>% set_names(x)
1:5 %>% map_named(~ .x + 1)
. .
, purrr::map , , .
map = function(x, ...){
if (is.integer(x) | is.character(x)) {
purrr::map(x, ...) %>% set_names(x)
}else {
purrr::map(x, ...)
}
}
1 : 5 %>% map(~ .x + 1)
, , purrr .