概述:1.定義和調用 2.多返回值3.可變參數函數
原文地址 http://blog.csdn.net/dingkun520wy/article/details/50275387spa
1.定義和調用
.net
函數,在Lua中,函數的定義也很簡單。典型的定義以下: code
function add(a,b) -- add 是函數名字,a和b是參數名字 return a+b -- return 用來返回函數的運行結果 end add(10,10)
函數調用的實參與形參數目能夠不致,當傳人少時補nil,當多時捨棄
blog
2. 多返回值 ip
function f() return 1,2,3 end a,b,c = f() print(a .. b .. c)
3.可變參數
get
function f(...) for k,v in ipairs({...}) do print(k,v) end end f(2,3,3)