
文章图片

文章图片

LUA函数定义:
函数(子程序):是一段可以执行的代码 , 他通常包含函数名 , 出入参数 , 函数体 , 返回值(传出参数) 。 他可以方便代码管理 , 把常用的代码写成函数方便重复利用 。
函数实例
函数调用
- 形式一:直接调用
函数调用的第一步是对 args 和 functionname 求值 。
args 也可能是 functioncall 所有一直求值到最后 , 得到具体的8个类型为止 。
如果 functionname的值类型是 function类型 ,那么直接调用函数得到函数返回值 。
如果不是 function类型 functionname的元方法 \"__call\" 就被调用 ,(具体信息查看Metatable元表) 。
- 形式二:方法调用
【lua|LUA基础-4函数】参数传入和返回
Lua函数的参数可以接受固定和可变数目
- 固定参数:提供具体的参数形参名称在函数体内直接使用 。
- 可变参数:通过三个点(...) 表示 , 在函数体内直通过放入表{中 , 然后可以通过泛型for循环 取出来使用 。 (参见本章示例)
- Lua函数的传入、传出参数如果没有对应的接收参数将被丢弃 。
- 编程|打造Web3.0基础设施 百度瞄准元宇宙的“人货场”?
- 百度|打造Web3.0基础设施 百度瞄准元宇宙的“人货场”?
- 物联网|零基础小白如何学会JAVA,掌握这五个技巧,不愁学不会!
- 软件|36氪首发 |累积客户超百家 ,基础软件提供商「泛联新安」获新一轮战略投资
- 支付宝|嵌入式开发:嵌入式基础——重启和重置的区别
- 他是狂热的观星者,二十年如一日观星,为近代的天文学奠定了基础
- 宏碁|浅析PCB射频电路四大基础特性
- 电子商务服务业|1—5月信息传输业基础设施投资增长10.6%
- 互联网营销师培训教材互联网营销师培训教材目录第一篇基础...|授之以鱼不如授之以渔 乡村振兴互联网营销师职业培训教材
- 苹果|终于有华为大牛整理网工零基础学习教程,从入门到实战
