2

尝试创建粘贴功能的修改版本,其中任何输入文本都需要用“stop”和“start”括起来。失败的代码是:

telegram.paste <- function(...) {paste("START", "...", "STOP")}

作为一个相当新的用户,我正在努力用我的代码来识别问题,并且非常感谢解释或链接。

4

1 回答 1

3

您正在使用省略号...。如果您想将这些参数传递给 paste您必须删除" ". 所以

telegram.paste <- function(...) {paste("START", ..., "STOP")}

将工作。

telegram.paste("This is a telegram")
# [1] "START This is a telegram STOP"
telegram.paste("This", "will", "work", "also")
# [1] "START This will work also STOP"
于 2017-06-14T09:56:36.153 回答