我想知道如何在R中编写字符串连接运算符,类似于|| 在SAS中,在Java/C#中使用+或在Visual Basic中使用&.
最简单的方法是使用%创建一个特殊的运算符
`%+%` <- function(a, b) paste(a, b, sep="")
Run Code Online (Sandbox Code Playgroud)
但这会导致%代码中出现许多难看的东西.
我注意到这+是在Ops组中定义的,你可以为该组编写S4方法,所以也许这样的方法就可以了.但是,我根本没有使用S4语言功能的经验.如何修改上述功能才能使用S4?