这是什么代码:`+`(1, `*`(2, 3))
应该在 R 中做什么?可以用更典型的方式编码吗?如何?
最佳答案
如果您使用带引号的运算符(例如 `+`
或 `*`
),您实际上是在使用带有典型 function
的标准运算符句法。
假设您要计算 1 + 2
用那种方式。你可以这样做:
`+`(1, 2) ## Please call the sum operator using 1 and 2 as arguments.
因此,由于您发布的表达式是
`+`(1, `*`(2, 3))
,它基本上是求和运算符,其参数为 1
以及乘积运算符的结果,其参数为 2
和 3
.最终,执行此操作的典型方法是
1 + (2 * 3)
.
关于r - 了解 : `+` (1, `*` (2, 3)) 以及如何更好地编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28666002/