local 变量
2022-12-22 14:26:23 最后更新
用法:

--申明一个局部变量
local a = "aaa"
tw(a)

--申明一个界面变量,直接赋值不写“local”关键词视为界面变量
b = "bbb"
tw(b)

--注:此全局变量如果等于 空值, 则无法访问,访问将报错。
--通过 is(var) 访问不确定的全局变量,若他不存在或 是空值 不会报错
local abc = is("abc")
syso(abc)

lua变量区域介绍:
局部变量:服务于一个事件,当用户与界面发生交互时,产生一个事件,仅供于该事件的变量产生以及操作。
界面变量:生产界面变量后,同一个界面中的所有事件,均可对其进行操作。

说明:
变量类似一个箱子,你可以把数据储存在里面,等需要的时候就取出来使用,可以改变它装你想要装的数据。裕语言中的变量是可以根据赋值,而且自动转换的,所以无需申明数据类型。

空值:
如果访问一个没有声明的变量,将返回“nil”空值类型,这个不对等于字符的 'nil'。
判断是否空值的例子:(这里我们不知道变量“abc”是否空值)
if(abc == nil)
{
    syso("是空值")
}