标签: boolean-logic
能否简化“全有或全无”布尔表达式?假设我有三个值,A,B,C,并想确定所有三个值是否都为真,或者三个都为否。类似于XOR门,但具有N个值。
此语句可以简化吗?
(A && B && C) || !(A || B || C)
答案 0 :(得分:0)
全为true或全为false基本上意味着所有都应该相同。因此,如果相等比较是可以接受的,则可以执行以下操作:
A == B && B == C