【发布时间】:2017-12-13 19:29:01
【问题描述】:
为什么
rep(message("TEST"),3)
rep(c(message("TEST")),3)
>
TEST
NULL
>
不一样
c(message("TEST"),message("TEST"),message("TEST"))
>
TEST
TEST
TEST
NULL
>
然后如何使用rep() 函数获得第二个结果?
编辑:
我们可以使用非常“方便”:
invisible(lapply((rep(c(quote(message("TEST"))),3)),eval))
>
TEST
TEST
TEST
>
【问题讨论】:
-
你可以改用
message(rep("TEST\n", 3)) -
我喜欢这个。我将在我的代码中使用它。
-
除了编辑,
invisible(replicate(3, message("TEST")))