浏览 53
扫码
在Lua中,运算符用于执行各种算术和逻辑操作。下面是Lua中常用的运算符,以及它们的用法和示例:
- 算术运算符:
- 加法:+
- 减法:-
- 乘法:*
- 除法:/
- 取模:%
示例:
local a = 10
local b = 5
local sum = a + b
local difference = a - b
local product = a * b
local division = a / b
local modulus = a % b
print(sum) -- 输出:15
print(difference) -- 输出:5
print(product) -- 输出:50
print(division) -- 输出:2
print(modulus) -- 输出:0
- 比较运算符:
- 相等:==
- 不相等:~=
- 大于:>
- 小于:<
- 大于等于:>=
- 小于等于:<=
示例:
local a = 10
local b = 5
print(a == b) -- 输出:false
print(a ~= b) -- 输出:true
print(a > b) -- 输出:true
print(a < b) -- 输出:false
print(a >= b) -- 输出:true
print(a <= b) -- 输出:false
- 逻辑运算符:
- 与:and
- 或:or
- 非:not
示例:
local a = true
local b = false
print(a and b) -- 输出:false
print(a or b) -- 输出:true
print(not a) -- 输出:false
- 连接运算符:
- 字符串连接:…
示例:
local str1 = "Hello"
local str2 = "World"
local result = str1 .. " " .. str2
print(result) -- 输出:Hello World
这些是Lua中常用的运算符,通过灵活地使用这些运算符,你可以进行各种类型的计算和逻辑操作。希望这个教程对你有所帮助!