Lua 基础语法
Lua 是一种轻量级脚本语言,语法简洁易学。
变量
-- 局部变量
local name = "玩家"
local level = 100
local isVip = true
-- 全局变量(不推荐)
GlobalVar = "全局"
条件判断
if level >= 100 then
print("高级玩家")
elseif level >= 50 then
print("中级玩家")
else
print("新手玩家")
end
循环
-- for 循环
for i = 1, 10 do
print(i)
end
-- while 循环
local count = 0
while count < 5 do
count = count + 1
end
函数
-- 定义函数
local function greet(name)
return "你好," .. name
end
-- 调用函数
local msg = greet("玩家")
表(Table)
-- 数组
local items = {"剑", "盾", "药水"}
-- 字典
local player = {
name = "勇士",
level = 100,
job = "战士"
}
-- 访问
print(items[1]) -- 剑
print(player.name) -- 勇士