变量在使用前,需要在代码中进行声明,即创建该变量。

    编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,用于存储变量的值。

    Lua 变量有三种类型:全局变量、局部变量、表中的域。

    Lua 中的变量全是全局变量,哪怕是语句块或是函数里,除非用 local 显式声明为局部变量。

    局部变量的作用域为从声明位置开始到所在语句块结束。

    变量的默认值均为 nil。

    1. a = 5 -- 全局变量
    2. local b = 5 -- 局部变量
    3. function joke()
    4. c = 5 --> 全局变量
    5. local d = 6 --> 局部变量
    6. end
    7. joke()
    8. print(c,d) --> 5 nil
    9. do
    10. local a = 6 --> 局部变量
    11. b = 6 --> 对局部变量重新赋值
    12. print(a,b); --> 6 6
    13. end
    14. print(a,b) --> 5 6
    15. a,b=101,20 -->多赋值
    16. print(a,b) --> 101,20
    17. c=nil
    18. r=c or 10
    19. print(r) --> 10
    20. site = {}
    21. site["key"] = "www.runoob.com"
    22. print(site["key"]) --> www.runoob.com

    自动化平台 官方网站 交流学习 学习课程 公开课程
    懒人精灵 懒人精灵官网 正在跳转 562451816 💻进阶课程列表 官方课合集
    AiWork AIWork官网 正在跳转 818641934 📗中级课程 官方课合集
    EasyClick EasyClick官网 正在跳转 815053746
    小派精灵 小派精灵官网 正在跳转 429533660
    按键精灵 按键精灵官网 正在跳转 815057794
    易语言 易语言官网
    何鑫云机 合鑫云手机-云真机
    鸟人云机 鸟人云手注册 鸟人云机下载 安卓7.1~10系统