鱼C论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: 刘海儿

[已解决]短路逻辑疑问

[复制链接]
发表于 2021-12-31 12:56:21 | 显示全部楼层
本帖最后由 Stubborn 于 2021-12-31 13:08 编辑
lightninng 发表于 2021-12-31 11:56
事实上我发现了反例~~
看16楼,这个例子中and前的 false 并未直接停止判断,所有个人暂时的看法是,还 ...


不是很明白你说的是那个例子:
比如这样:
False and d + d or Ture

反正图片的说法肯定是错误的
3 and 5 + -5  or 1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-12-31 14:44:09 | 显示全部楼层
lightninng 发表于 2021-12-29 07:19
我要重新修改我的答案了,还是我的观点放前面,优先级可能确实存在,但是因为还没想清楚逻辑,所以不敢随便 ...

>>> False and False or True
True
这个False and False  的结果是前一个False  但是还要接着走or的判断  短路又不是把整个表达式都短掉了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-1-9 20:09:17 | 显示全部楼层
wp231957 发表于 2021-12-31 14:44
>>> False and False or True
True
这个False and False  的结果是前一个False  但是还要接着走or的判 ...

如果不是直接截断的话,那用短路这个说法岂不是太有迷惑性了,只能说中文博大精深~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-17 13:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表