我很少碰到 & 和 | 其他代码中的逻辑运算符而不是 || 和 &&。我做了一个快速的研究,因为我从未使用过它们,也不知道它的用途。
A && B 表示如果 A 为假,则不会评估 B,它将返回假。
A & B 表示如果 A 为 false,即使表单也返回 false,也会评估 B。
当然是同一个游戏 | 和||。
我的问题是:如果第一个成员确定评估,那么评估第二个成员是否有意义?我可以想象一个代码,其中第二个成员在 clode 中执行了一些非常重要的逻辑,因此应该对其进行评估,但我怀疑这是不好的做法。制作够吗?并且 & 存在吗?
从评论中说得更清楚:我觉得该程序不是最佳的并且运行良好,或者更好地说:如果必须评估所有逻辑成员,则设计得很好。