算術運算子

R 中幾乎所有的運算子都是真正的功能。例如,+是定義為 function (e1, e2) .Primitive("+") 的函式,其中 e1 是運算子的左側,e2 是運算子的右側。這意味著可以通過使用使用者定義的函式遮蔽基礎中的+來實現相反的違反直覺的效果。

例如:

`+` <- function(e1, e2) {e1-e2}

> 3+10
[1] -7