local function max(a, b) --定义函数 max,用来求两个数的最大值,并返回
local temp = nil --使用局部变量 temp,保存最大值
if(a > b) then
temp = a
else
temp = b
end
return temp --返回最大值
end
local m = max(-12, 20) --调用函数 max,找出 -12 和 20 中的最大值
print(m) --> output: 20
如果参数列表为空,必须使用 () 表明是函数调用。
示例代码:
local function func() --形参为空
print("no parameter")
end
func() --函数调用,圆扩号不能省
--> output:
no parameter