变量在使用前,需要在代码中进行声明,即创建该变量。
编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,用于存储变量的值。
Lua 变量有三种类型:全局变量、局部变量、表中的域。
Lua 中的变量全是全局变量,哪怕是语句块或是函数里,除非用 local 显式声明为局部变量。
局部变量的作用域为从声明位置开始到所在语句块结束。
变量的默认值均为 nil。
a = 5 -- 全局变量local b = 5 -- 局部变量function joke()c = 5 --> 全局变量local d = 6 --> 局部变量endjoke()print(c,d) --> 5 nildolocal a = 6 --> 局部变量b = 6 --> 对局部变量重新赋值print(a,b); --> 6 6endprint(a,b) --> 5 6a,b=101,20 -->多赋值print(a,b) --> 101,20c=nilr=c or 10print(r) --> 10site = {}site["key"] = "www.runoob.com"print(site["key"]) --> www.runoob.com
| 自动化平台 | 官方网站 | 交流学习 | 学习课程 | 公开课程 |
|---|---|---|---|---|
| 懒人精灵 | 懒人精灵官网 | 正在跳转 562451816 | 💻进阶课程列表 | 官方课合集 |
| AiWork | AIWork官网 | 正在跳转 818641934 | 📗中级课程 | 官方课合集 |
| EasyClick | EasyClick官网 | 正在跳转 815053746 | ||
| 小派精灵 | 小派精灵官网 | 正在跳转 429533660 | ||
| 按键精灵 | 按键精灵官网 | 正在跳转 815057794 | ||
| 易语言 | 易语言官网 | |||
| 何鑫云机 | 合鑫云手机-云真机 | |||
| 鸟人云机 | 鸟人云手注册 | 鸟人云机下载 | 安卓7.1~10系统 |
