本文共 303 字,大约阅读时间需要 1 分钟。
使用do-end可以创建一个语句块(相当于C#中的花括号{})
默认声明的变量都是全局变量(即使在函数内,在语句块内声明也是全局变量) 局部变量需要在声明前加上关键字local
全局变量的销毁是在文件运行结束时,局部变量的销毁是在所在语句块结束时全局变量与局部变量的生命周期:
因为一开始声明的a是全局变量它的销毁是在文件运行结束时,所以当局部变量覆盖全局变量时全局变量的值并没有销毁,当局部变量销毁时a又赋予了之前全局变量的值
Lua中可以直接交换多个变量的值:
与常见编程语言中的交换值不同,Lua中交换时先计算出等号右边所有的值,再赋值给等号左边所有的值
转载地址:http://ntyvf.baihongyu.com/