05 Lua基礎-函式條件判斷語句
阿新 • • 發佈:2019-02-06
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", "李白")