我需要将这个java
语句转换为R
(简化):
return T/F || T/F || T/F ^ T/F;
我看到^
是java
中的"位排他或",但我不完全理解这在R
中是什么。听起来最后两项中一定有一个是TRUE
,但这只是猜测。如果你能给我点提示,我就能得到正确答案了。谢谢。
R
中的"按位异或"是xor(x,y)
,请查看文档链接。当你使用不同的操作符时,你应该使用括号…但基本上:
return T/F || T/F || (T/F ^ T/F);
in java
的意思是:
R
中的return(T/F || T/F || xor(T/F, T/F))
或者这可能不是你想的优先顺序…如果不是,我可以帮助你,如果你使用括号。