问题标签 [short-circuit-evaluation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
20 浏览

python - 为什么python中的“逻辑短路”原理会失败?

对比下面的代码,python的“逻辑短路”规则是不是失效了?如果是这样,为什么它不起作用?

print([1].append(3) or 2)

结果是“2”,“逻辑短路”原则似乎失效了

print([1,3] or 2)

结果是'[1,3]','逻辑短路'原理是有效的。