我想知道是否有更简单的方法来写这个,或者它已经是最基本的形式了吗?
A ? (B && C) : B
假设全部都是布尔值,它表示要返回
true
A && B && C || B
由此我们可以看出,如果 B 为真,那么 A 和 C 所包含的内容就是“不相关”:输出始终为真。因此,它可以重写为 B || A && C,我认为这比最初的表达式更容易理解。
B || A && C