asdwdj78 发表于 2017-4-12 14:29:24

高人请指点下迷津

已知d=23   id=24
if id==23 or id==24or id==25 and d==22 then get_wh(118,106,d) 为什么会执行这段代码

elseif id==24 or id==25 and d==23 then   get_wh(153,32,d)正常应该执行这个才对啊
求大神 指点指点

龙套哥 发表于 2017-4-12 16:32:17

and优先级比or高
第一个条件是true啊 所以会先执行
第二个条件这么写永远不会else到

asdwdj78 发表于 2017-4-12 17:06:53

谢谢啊 我还以为前面3个有一个是真 最后的一个也是真才能执行是我理解错了 谢谢你的指点 我换成and 就好了{:5_247:}
页: [1]
查看完整版本: 高人请指点下迷津