Lua - Function(函数、方法)

Lua中的函数 相当于 面向对象中的方法
无需定义返回类型,返回类型和 数量是任意的,可以返回一个可以返回多个
参数类型 也是无需进行定义的。
函数也无需大括号进行

Lua - Function(函数、方法)_第1张图片
Lua - Function(函数、方法)_第2张图片
Lua - Function(函数、方法)_第3张图片Lua - Function(函数、方法)_第4张图片
将一个 函数直接赋值给一个变量:在C# 函数中,将一个 方法赋值给一个类型,必须得为 委托,但是 lua 中可以将 函数赋值给变量
Lua - Function(函数、方法)_第5张图片
比较灵活
在这里插入图片描述
lua 在静态编译的时候不会报错,只有在运行的时候才会报错

局部变量与全局变量
Lua 中默认都是全局变量、无论是否在语句块儿中
local 关键字都是局部变量,局部变量无法在外部进行使用
只要是使用 local 修饰的 function 那么在其他的lua 文件中就无法进行调用

Lua - Function(函数、方法)_第6张图片

你可能感兴趣的:(Lua,lua)