Lua中的函數(shù)寫法簡(jiǎn)明示例
函數(shù)定義:用關(guān)鍵字function定義函數(shù),以關(guān)鍵字end結(jié)束
局部變量:用關(guān)鍵字local定義.如果沒有用local定義,即使在函數(shù)內(nèi)部定義定義的變量也是全局變量!
函數(shù)可以有多個(gè)返回值:return a,b,c...
平行賦值:a,b=c,d
全局變量:前面的代碼定義了三個(gè)全局變量:foo,r1,r2
這是我寫的第一個(gè)Lua函數(shù):
function foo(a,b,c)
local sum=a+b
return sum,c --函數(shù)可以有多個(gè)返回值
end
r1,r2=foo(1,'123',"hello") --平行賦值
print(r1,r2)
相關(guān)文章
Lua中實(shí)現(xiàn)遞歸刪除一個(gè)文件夾
這篇文章主要介紹了Lua中實(shí)現(xiàn)遞歸刪除一個(gè)文件夾,本文給出了使用C++和使用純LUA兩種方式實(shí)現(xiàn),需要的朋友可以參考下2015-01-01舉例講解Lua中的Table數(shù)據(jù)結(jié)構(gòu)
這篇文章主要介紹了舉例講解Lua中的Table數(shù)據(jù)結(jié)構(gòu),說(shuō)明都融入到了注釋中,需要的朋友可以參考下2015-07-07