在R中定义`+ =`

CJB*_*CJB 5 r increment variable-assignment

C和VB.NET(可能还有其他一些)具有增加变量的便利功能.例如:

x = 3
x +=5
# x now equals 8
Run Code Online (Sandbox Code Playgroud)

有没有办法在R中定义这样的运算符?我试过了:

`+=` <- function(x, y){x <<- x + y}
Run Code Online (Sandbox Code Playgroud)

但没有快乐.这是基于这个问题的答案.