尝试创建粘贴功能的修改版本,其中任何输入文本都需要用“stop”和“start”括起来。失败的代码是:
telegram.paste <- function(...) {paste("START", "...", "STOP")}
作为一个相当新的用户,我正在努力用我的代码来识别问题,并且非常感谢解释或链接。
您正在使用省略号...
。如果您想将这些参数传递给 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"