发帖
充值
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
2 0

学习笔记五

教程专区 2625 2 2021-10-10 17:55:34
本帖最后由 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)

这个函数在懒人精灵中显示

搞不懂这个函数,请指教!



1.png

使用道具 举报

2021-10-10 18:08:22
本帖最后由 ycfyzjl 于 2021-10-10 18:38 编辑

看《LUA从入门到放弃》也看不太懂。
希望得到指导!


复制代码
2021-10-30 10:37:21
回帖水经验!!!
您需要登录后才可以回帖 立即登录
高级模式
返回
教程专区