我需要将此java
语句转换为R
(简化):
return T/F || T/F || T/F ^ T/F;
我看到^
是java
中的“按位异或”,但我并不完全理解R
中的内容。它听起来像最后两个术语中的一个或另一个必须是TRUE
,但这只是猜测。我很感激一点线索,以便得到正确的答案。感谢。
答案 0 :(得分:3)
R
中的“按位异或”为xor(x,y)
,请查看文档link。
使用不同的运算符时应该使用括号......但基本上是:
return T/F || T/F || (T/F ^ T/F);
中的 java
表示:
return(T/F || T/F || xor(T/F, T/F))
中的 R
或者这可能不是您想到的优先顺序......如果不是,如果您使用括号,我可以帮助您。