概述:1.定义和调用 2.多返回值3.可变参数
原文地址
1.定义和调用
函数,在Lua中,函数的定义也很简单。典型的定义如下:
function add(a,b) -- add 是函数名字,a和b是参数名字return a+b -- return 用来返回函数的运行结果endadd(10,10)
函数调用的实参与形参数目可以不致,当传人少时补nil,当多时舍弃
2.多返回值
function f()return 1,2,3enda,b,c = f()print(a .. b .. c)
3.可变参数
function f(...) for k,v in ipairs({...}) do print(k,v) endendf(2,3,3)