java – 何时以及为何使用或等于(| =)速记运算符

我正在寻找一个java项目的源代码,在这里我找到了一个运算符| =的布尔变量.
有谁能告诉我这究竟是什么?以及使用它的最佳方式.

感谢您的回复,现在改进了我的问题:什么是| =简写运算符实际上做了.根据我的测试,它显示:

false | true = true
false | false = false
true | false = true
true | true = true

但我还是不清楚它是如何决定结果的.以及我可以使用它的任何用例.
谢谢

解决方法:

a | = b;表示与a = a |相同b;,与a = b的方式相同;表示与a = a b;相同.

只要你有a = a |形式的东西,你就会使用它b; (这是罕见的)并希望缩短它.

上一篇:javascript比较运算符


下一篇:c# – 出于某种原因,不能将XOR运算符与两个char一起使用,有人知道为什么?