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