废话不说,直奔主题:
对于&来说,如果左侧条件为false,也会计算右侧条件的值,而对于&&来说,如果左侧的条件为false,则不计算右侧的条件,这种现象被称作短路现象。
对于|来说,如果左侧条件为false,也会计算右侧条件的值 ,而对于||来说,如果左侧的条件为false,则不计算右侧的条件。
本文详细解释了在编程中短路评估的概念。对于逻辑运算符&及|,即使左侧表达式已足以确定整个表达式的真假,右侧表达式仍会被评估;而使用&&及||时,一旦左侧表达式确定了整体结果,则右侧表达式将不再被评估。
废话不说,直奔主题:
对于&来说,如果左侧条件为false,也会计算右侧条件的值,而对于&&来说,如果左侧的条件为false,则不计算右侧的条件,这种现象被称作短路现象。
对于|来说,如果左侧条件为false,也会计算右侧条件的值 ,而对于||来说,如果左侧的条件为false,则不计算右侧的条件。
1万+

被折叠的 条评论
为什么被折叠?