本帖最后由 ycfyzjl 于 2021-10-10 18:22 编辑
《十分钟学LUA》五函数有两种用途:1.完成指定的任务,这种情况下函数作为调用语句使用;2.计算并
返回值,这种情况下函数作为赋值语句的表达式使用。
print("*************函数*************")
function f(x)
return x^2
end --这是X的平方函数
print(f(2))
这是第2种,作为赋值语句的表达式使用,
function f2(x2)
if x2 < 10 then
print("白卷")
elseif x2 < 60 then
print("分太低")
elseif x2 < 70 then
print("及格")
end
end
f2(2)
这个没有return,是直接判断你输入的数,第1种情况完成指定任务。
print("*************变长参数函数*************")
function ff( ... )
local arg = {...}
local total = 0
for i=1,#arg do
total = total + arg
end
print(total)
end
ff(1,2,3,4,5,6)
这个函数在懒人精灵中显示
搞不懂这个函数,请指教!
|