1. If 判断语句
then 和 end 结束
-- If 条件判断语句
local a = 12;
if a == 12 then
print("True");
end
1.1 else if
-- If 条件判断语句
local a = 0
if a == 12 then
print("True")
elseif (a == 0) then
print("a == 0")
else
print("False " .. a)
end
1.2 运算符 != Lua 为 ~= 符号
2. 函数
2.1 无参函数
local function myFun()
print("myFun start")
end
myFun()
2.2 带参数
-- 函数
local function myFun(a)
print("myFun start = " .. a)
end
myFun(100)
2.3 多返回值函数
-- 多返回值函数
local function myFun()
return 1, 2
end
local a, b = myFun()
print(a)
print(b)
2.4 可变参数
-- 可变参数
local function myFun(...)
local mtable = {...}
for k, v in pairs(mtable) do
print(k,v)
end
end
myFun(1, 0x80, "ok", "李白")