Lua学习_Three----Lua函数
Lua函数 函数用途 完成指定任务,这种情况下函数作为调用语句使用 计算并返回值,这种情况下函数作为赋值语句的表达时使用 函数定义 [ function_type ] function function_name(v1,v2) function_body [return value] end function_type 选定函数为全局函数和局部函数 function_name 函数名 function_body 函数体 函数返回值,Lua可返回多个返回值,值用 , 隔开 参数可以是函数 参数可用 … 表示函数有可变的参数 Lua将函数的参数放在arg的表中, #arg表示传入参数的个数(字符串表示) function ave(...) count = 0 local arg = {...} for i,v in ipairs(arg) do count = count + v end print("共传入" ..#arg.."个数") return count/#arg end print("平均值为",ave(18,9,5,3,7,4,6,1)) -- 返回最大值 function max(num1,num2) if(num1>num2) then max = num1 else max = nnum2 end return max end --调用函数 print(