标签: java
我今天看了android源代码,我发现了这个:
if (mLeftDragger.continueSettling(true) | mRightDragger.continueSettling(true)) { ViewCompat.postInvalidateOnAnimation(this); }
这两种方法的返回类型都是布尔值。 这个运算符的目的是什么?实际上会发生什么?
答案 0 :(得分:0)
||短路,|没有。短路是指如果不需要评估右手表达式,则不会对其进行评估。 |将计算所有布尔表达式(从左到右)。查看this answer。
||
|