【发布时间】:2020-09-28 11:27:27
【问题描述】:
这真的很奇怪。
foo <- list(a=2, b=3)
imap(foo, ~ print(.y))
这行得通:
[1] "a"
[1] "b"
$a
[1] "a"
$b
[1] "b"
这也有效:
imap(foo, ~ paste("ID", .y))
结果:
$a
[1] "ID a"
$b
[1] "ID b"
但这不是:
imap(foo, ~ bar <- .y)
结果:
Error in as_mapper(.f, ...) : object '.y' not found
什么鬼?我做错了什么?
【问题讨论】: