文章图片
文章图片
LUA函数定义:
函数(子程序):是一段可以执行的代码 , 他通常包含函数名 , 出入参数 , 函数体 , 返回值(传出参数) 。 他可以方便代码管理 , 把常用的代码写成函数方便重复利用 。
函数实例
函数调用
- 形式一:直接调用
函数调用的第一步是对 args 和 functionname 求值 。
args 也可能是 functioncall 所有一直求值到最后 , 得到具体的8个类型为止 。
如果 functionname的值类型是 function类型 ,那么直接调用函数得到函数返回值 。
如果不是 function类型 functionname的元方法 \"__call\" 就被调用 ,(具体信息查看Metatable元表) 。
- 形式二:方法调用
【lua|LUA基础-4函数】参数传入和返回
Lua函数的参数可以接受固定和可变数目
- 固定参数:提供具体的参数形参名称在函数体内直接使用 。
- 可变参数:通过三个点(...) 表示 , 在函数体内直通过放入表{中 , 然后可以通过泛型for循环 取出来使用 。 (参见本章示例)
- Lua函数的传入、传出参数如果没有对应的接收参数将被丢弃 。
- 电信用户|中国联通居一季度基础电信企业百万用户申诉率首位
- 本文转自:半岛都市报半岛全媒体首席记者 姚绍毅作为“十四五”时期基础测绘转型升级发展的重...|实景三维青岛通过验收,赋能数字青岛建设,让地图
- GitHub|做自媒体、短视频除了基础规则,要学会掌握哪些运营小窍门?
- |电源纹波的测量与抑制方法---电源技术基础
- |什么是PFM,PFM优缺点介绍--电源技术基础
- excel|学excel这篇你一定要看-函数与公式基础
- 数学|“数学诺奖”得主丘成桐放弃哈佛回清华:希望中国基础科学成世界一流
- 叮咚买菜上线“大包装”商品,加速供应基础民生品
- 相机|新手学摄影想快速入门,要牢记这10个基础知识点,摄影干货教程
- 斗鱼|小姐姐可以轻松掌握的NAS!极空间Z2S,0基础入门的家庭影音+数据中心!