Lua(四)——变量
发布日期:2021-06-30 19:59:02 浏览次数:3 分类:技术文章

本文共 303 字,大约阅读时间需要 1 分钟。

一:局部变量与全局变量

使用do-end可以创建一个语句块(相当于C#中的花括号{})

默认声明的变量都是全局变量(即使在函数内,在语句块内声明也是全局变量)

局部变量需要在声明前加上关键字local
全局变量的销毁是在文件运行结束时,局部变量的销毁是在所在语句块结束时

全局变量与局部变量的生命周期:

因为一开始声明的a是全局变量它的销毁是在文件运行结束时,所以当局部变量覆盖全局变量时全局变量的值并没有销毁,当局部变量销毁时a又赋予了之前全局变量的值


二:多变量同时赋值

Lua中可以直接交换多个变量的值:

与常见编程语言中的交换值不同,Lua中交换时先计算出等号右边所有的值,再赋值给等号左边所有的值

转载地址:https://liuhaowen.blog.csdn.net/article/details/89071392 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Lua(十四)——元表
下一篇:Lua(十三)——模块与包

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年05月04日 21时59分31秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章