【求助,各抒己见】请教关于逻辑运算符的问题。。。
lua吧
全部回复
仅看楼主
level 1
[拍砖][拍砖]
小白对于逻辑运算符 and or不是很理解
例如:
print(4 and 5) -->5(为什么会返回5)
print(4 or 5) -->4(为什么会返回4)
它们是利用怎样的机制来取舍的。
对and 和 or有自己的理解的希望可以分享下。谢谢[Love]
2012年07月10日 03点07分 1
level 1
没人。。[拍砖][拍砖]
2012年07月12日 10点07分 2
level 7
and --如:a and b 若a为假就返回a,否则返回b
or --如:a and b 若a为真就返回a,否则返回b
lua中的假只有2个:nil和false
注意lua中的0和空字符也是表示为真的嚄[大笑]
2012年07月22日 14点07分 3
第二个举例写错了- - 是 a or b 若a为真就返回a,否则返回b
2012年07月22日 14点07分
1