- Lua 教程
- Lua - 首页
- Lua 基础
- Lua - 概述
- Lua - 环境
- Lua - 基本语法
- Lua - 注释
- Lua - 打印 Hello World
- Lua - 变量
- Lua - 数据类型
- Lua - 运算符
- Lua - 循环
- Lua - 决策语句
- Lua - 函数
- Lua - 日期和时间
- Lua 数组
- Lua - 数组
- Lua - 多维数组
- Lua - 数组长度
- Lua - 迭代数组
- Lua 迭代器
- Lua - 迭代器
- Lua 列表
- Lua - 在列表中搜索
- Lua 模块
- Lua - 模块
- Lua - 命名空间
- Lua 元表
- Lua - 元表
- Lua 协程
- Lua - 协程
- Lua 文件处理
- Lua - 文件 I/O
- Lua 库
- Lua - 标准库
- Lua - 数学库
- Lua - 操作系统功能
- Lua 有用资源
- Lua - 快速指南
- Lua - 有用资源
- Lua - 讨论
Lua - 关系运算符
下表显示了 Lua 语言支持的所有关系运算符。假设变量A的值为 10,变量B的值为 20,则:
| 运算符 | 描述 | 示例 |
|---|---|---|
| == | 检查两个操作数的值是否相等,如果相等则条件为真。 | (A == B) 为假。 |
| ~= | 检查两个操作数的值是否相等,如果不相等则条件为真。 | (A ~= B) 为真。 |
| > | 检查左操作数的值是否大于右操作数的值,如果是则条件为真。 | (A > B) 为假。 |
| < | 检查左操作数的值是否小于右操作数的值,如果是则条件为真。 | (A < B) 为真。 |
| >= | 检查左操作数的值是否大于或等于右操作数的值,如果是则条件为真。 | (A >= B) 为假。 |
| <= | 检查左操作数的值是否小于或等于右操作数的值,如果是则条件为真。 | (A <= B) 为真。 |
示例
在这个例子中,我们创建了两个变量 a 和 b,并使用关系运算符进行了相等和不相等检查,并打印了结果:
a = 10
b = 20
print("a == b = ", (a == b))
print("a ~= b = ", (a ~= b))
输出
运行上述程序后,将产生以下结果:
a == b = false a ~= b = true
示例
在这个例子中,我们创建了两个变量 a 和 b,并使用关系运算符进行了大于和小于检查,并打印了结果:
a = 10
b = 20
print("a > b = ", (a > b))
print("a < b = ", (a < b))
输出
运行上述程序后,将产生以下结果:
a > b = false a < b = true
示例
在这个例子中,我们创建了两个变量 a 和 b,并使用关系运算符进行了大于等于和小于等于检查,并打印了结果:
a = 10
b = 20
print("a >= b = ", (a >= b))
print("a <= b = ", (a <= b))
输出
运行上述程序后,将产生以下结果:
a >= b = false a <= b = true
lua_operators.htm
广告