Set names of right-argument to be left-argument, and return right argument.
Called from :=
operator.
named_map_builder(targets, values)
`:=`(targets, values)
targets %:=% values
Arguments
- targets
names to set.
- values
values to assign to names (and return).
Value
values with names set.
Examples
c('a' := '4', 'b' := '5')
#> a b
#> "4" "5"
# equivalent to: c(a = '4', b = '5')
c('a', 'b') := c('1', '2')
#> a b
#> "1" "2"
# equivalent to: c(a = '1', b = '2')
# the important example
name <- 'a'
name := '5'
#> a
#> "5"
# equivalent to: c('a' = '5')