在Lua中,运算符用于执行各种算术和逻辑操作。下面是Lua中常用的运算符,以及它们的用法和示例:

  1. 算术运算符:
  • 加法:+
  • 减法:-
  • 乘法:*
  • 除法:/
  • 取模:%

示例:

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
  1. 比较运算符:
  • 相等:==
  • 不相等:~=
  • 大于:>
  • 小于:<
  • 大于等于:>=
  • 小于等于:<=

示例:

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
  1. 逻辑运算符:
  • 与:and
  • 或:or
  • 非:not

示例:

local a = true
local b = false

print(a and b)  -- 输出:false
print(a or b)   -- 输出:true
print(not a)    -- 输出:false
  1. 连接运算符:
  • 字符串连接:…

示例:

local str1 = "Hello"
local str2 = "World"

local result = str1 .. " " .. str2

print(result)  -- 输出:Hello World

这些是Lua中常用的运算符,通过灵活地使用这些运算符,你可以进行各种类型的计算和逻辑操作。希望这个教程对你有所帮助!