1. 算术运算符:
- + (加法)
- - (减法)
- * (乘法)
- / (除法)
- % (取余)
- ^ (乘方)
示例:
local a = 10
local b = 5
local sum = a + b -- 15
local difference = a - b -- 5
local product = a * b -- 50
local quotient = a / b -- 2
local remainder = a % b -- 0
local power = a ^ b -- 100000
2. 关系运算符:
- == (等于)
- ~= (不等于)
- < (小于)
- > (大于)
- <= (小于等于)
- >= (大于等于)
示例:
local x = 10
local y = 20
local isEqual = x == y -- false
local isNotEqual = x ~= y -- true
local isLessThan = x < y -- true
local isGreaterThan = x > y -- false
local isLessThanOrEqual = x <= y -- true
local isGreaterThanOrEqual = x >= y -- false
3. 逻辑运算符:
- and (逻辑与)
- or (逻辑或)
- not (逻辑非)
示例:
local condition1 = true
local condition2 = false
local resultAnd = condition1 and condition2 -- false
local resultOr = condition1 or condition2 -- true
local resultNot = not condition1 -- false
4. 连接运算符:
- .. (连接字符串)
示例:
local str1 = "Hello"
local str2 = " World"
local result = str1 .. str2 -- "Hello World"
这些是 Lua 中一些常见的运算符。
转载请注明出处:http://www.pingtaimeng.com/article/detail/6492/Lua