--if 语句
local x = 5
if x==1 then
print("I love u")
end
--if elseif 完整的语句
if x==2 then
print("hello")
elseif x==5 then
print("world")
else
print("hello")
end
--lua中的条件判断 == <= >= < > ~=(不等于符号)
if x~=2 then
--todo
print("hello")
else
--todo
end
--lua中的函数
--没有参数传入以及返回值
local function myfunction01( )
-- body
print("myfunction01")
end
myfunction01()
--有参数传入但是没有返回值
local function myfunction02( a )
-- body
print(a)
end
myfunction02(3333)
--有参数传入并且有返回值
local function myfunction03( a )
-- body
return a
end
print(myfunction03(444))
--并且支持多返回值的调用
local function myfunction04()
-- body
return 1,2
end
local a,b=myfunction04()
print(a.."+"..b)
--传入不确定的参数 ...
local function myfunction05( ... )
-- body
local mytable = {...}
for k,v in pairs(mytable) do --这里计数是从1开始 不是从0开始
print(k,v)
end
end
myfunction05("www",4564,123)
lua中有关于分支语句以及函数的基本操作以及类型
最新推荐文章于 2023-05-30 17:09:38 发布