lua是先获得变量的值,然后再执行赋值语句的
x,y = y,x 这个语句可以交换y,x的值
使用local变量的好处
1.减少全局命名空间的占用
2.访问local变量比全局变量要快
3.当local变量的作用域结束后,就被垃圾回收了
在lua中,local变量在被使用的时候再声明,这样可以减少作用域,增加可读性。
本文介绍了Lua语言中的变量赋值机制,包括同时赋值实现变量交换的方法,以及使用local变量的优势:减少全局命名空间占用、提高访问速度和便于垃圾回收。此外还提到了延迟声明local变量以减小其作用域的重要性。

被折叠的 条评论
为什么被折叠?