🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 函数定义 lua 使用关键字_function_定义函数,语法如下: ~~~ function function_name (arc) --arc表示参数列表,函数的参数列表可以为空 --body end ~~~ 函数的定义一定要放在函数调用前。 > 示例代码: ~~~ function max(a, b) --定义函数max,用来求两个数的最大值,并返回 local temp = nil --使用局部变量temp,保存最大值 if(a > b) then temp = a else temp = b end return temp --返回最大值 end local m = max(-12, 20) --调用函数max,找去-12和20中的最大值 print(m) -->output 20 ~~~ 如果参数列表为空,必须使用()表明是函数调用。 > 示例代码: ~~~ function func() --形参为空 print("no parameter") end func() --函数调用,圆扩号不能省 -->output: no parameter ~~~ 在定义函数要注意几点: 1、利用名字来解释函数、变量的目的,使人通过名字就能看出来函数、变量的作用。 2、要勤于写注释,注释可以帮助读者理解代码。