R教程(Swirl)中的修改粘贴功能

时间:2017-06-14 09:50:54

标签: r swirl

尝试创建粘贴功能的修改版本,其中任何输入文本都需要被"停止"和"开始"。失败的代码是:

{{1}}

作为一个相当新的用户,我很难通过我的代码识别问题,并且非常感谢您的解释或链接。

1 个答案:

答案 0 :(得分: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"