查看: 8|回复: 0

[996引擎] 【996新三端&Lua基础教程】6.lua逻辑运算符

[复制链接]

17

主题

2

回帖

-1

积分

管理员

积分
-1
发表于 昨天 03:15 | 显示全部楼层 |阅读模式

[td]
操作符
描述
实例
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
复制代码



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

本版积分规则

全栈交流群

相关侵权、举报、投诉及建议等,请发 E-mail:598445724@qq.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部