函数的定义
function function_name (arc) -- arc 表示参数列表,函数的参数列表可以为空
-- body
endfunction_name = function (arc)
-- body
endlocal function function_name (arc)
-- body
endlocal 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: 20Last updated