我得到的结果不符合我的预期时,使用短路评估控制流程。这就是我想要做的: do something cool相反,我得到了这个: do something that I don't want这似乎只计算了var1、to、var2,并跳过了&&部分。我觉得这应该管用,我错过了什么?谢谢 if (var1 || var2) && var3
do so
我们的布尔运算符是AND,OR,XOR,NAND,NOR,XNOR,以及其中一个运算符NOT。现在的挑战是编写一个计算输入结果的程序或函数。NOT是唯一一个可能会给该逻辑带来一些困难的方法,因为在应用其他运算符之前,您需要弄清楚它是什么是NOT-ing。1或1)1 NOR NOT 0 AND 1 OR 1 = 1 (等效于0 (来自上方)或1)
1 NOR NOT 0 AND1 OR 1 XNOR 1 =