一个全局变量在第一次赋值前的默认值就是nil,将nil赋予一个全局变量等同于删除它。Lua将nil用于表示一种“无效值”的情况,即没有任何有效值得情况。一定需要注意的是,在Lua中只有false和nil是“假”的,而除此之外的都是“真”,这和其它语言有所区别的。Lua没有整数类型,而Lua中的数字可以表示任何32位整数。Lua完全采用8位编码。Lua的字符串和其它对象都是自动内存管理机制所管理的对象,不需要担心字符串的内存分配和释放。在Lua中,字符串可以高效的处理长字符串。Lua将nil作为界定数组结尾的标志。userdata用于表示一种由应用程序或C语言库所创建的新类型。在Lua中,这种类型没有太多的预定义操作,只能进行赋值和相等性测试。

Lua中的基本数据类型详细介绍

Lua中的基本数据类型详细介绍

Lua中的基本数据类型详细介绍

Lua中的基本数据类型详细介绍