Lua 函数
发布时间:2020-12-14 21:53:07 所属栏目:大数据 来源:网络整理
导读:在Lua中,函数是对语句和表达式进行抽象的方法,即可以用来处理一些特殊的工作,也可以用来计算一些值,Lua提供了许多的内建函数,我们可以很方便的在程序中调用他们,如print()函数可以键传入参数打印在控制台上,,,、 Lua编程语言函数定义格式如下; ```o
在Lua中,函数是对语句和表达式进行抽象的方法,即可以用来处理一些特殊的工作,也可以用来计算一些值,Lua提供了许多的内建函数,我们可以很方便的在程序中调用他们,如print()函数可以键传入参数打印在控制台上,,,、 ```
optional function function_name( arg1,arg2,arg3...,argn) function_body return result end
--函数返回两个值的小的那个
function max(num1,num2)
if (num1 < num2) then
result = num1;
else
result = num2;
end
return result;
end
-- 调用函数
print("两值比较最小值为 ",max(10,4))
print("两值比较最小值为 ",max(5,6))
多返回值: function maximum(arr)
local mi = 1 --最大值索引
local m = a[mi] --最大值
for i,val in ipairs(arr) do
if val > m then
mi = i;
m = val;
end
end
return m,mi
end
print(maxnum({1,5,7,4,6,4}))
可变参数 function average(...)
result = 0
local arg = {...}
for i,item in ipairs(arg)
do
result = result +item
end
return result/#arg -- #arg 为传入参数个数
end
print("平均值:",average(10,1,2,4));
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |