逻辑运算符

下表列出了 Lua 语言中的常用逻辑运算符,设定 A 的值为 true,B 的值为 false:
操作符 描述 实例
and 逻辑与操作符。 若 A 为 false,则返回 A,否则返回 B。 (A and B) 为 false。
or 逻辑或操作符。 若 A 为 true,则返回 A,否则返回 B。 (A or B) 为 true。
not 逻辑非操作符。与逻辑运算结果相反,如果条件为 true,逻辑非为 false。 not(A and B) 为 true。
  1. a = true
  2. b = true
  3. if ( a and b )
  4. then
  5. print("a and b - 条件为 true" )
  6. end
  7. if ( a or b )
  8. then
  9. print("a or b - 条件为 true" )
  10. end
  11. print("---------分割线---------" )
  12. -- 修改 a b 的值
  13. a = false
  14. b = true
  15. if ( a and b )
  16. then
  17. print("a and b - 条件为 true" )
  18. else
  19. print("a and b - 条件为 false" )
  20. end
  21. if ( not( a and b) )
  22. then
  23. print("not( a and b) - 条件为 true" )
  24. else
  25. print("not( a and b) - 条件为 false" )
  26. end

自动化平台 官方网站 交流学习 学习课程 公开课程
懒人精灵 懒人精灵官网 正在跳转 562451816 💻进阶课程列表 官方课合集
AiWork AIWork官网 正在跳转 818641934 📗中级课程 官方课合集
EasyClick EasyClick官网 正在跳转 815053746
小派精灵 小派精灵官网 正在跳转 429533660
按键精灵 按键精灵官网 正在跳转 815057794
易语言 易语言官网
何鑫云机 合鑫云手机-云真机
鸟人云机 鸟人云手注册 鸟人云机下载 安卓7.1~10系统