数据类型 | 描述 |
nil | 只有值nil属于该类,表示一个无效值,与Java中的null类似。但在条件表达式中相当于false。 |
boolean | 包罗两个值:false和true。 |
number | 表示双精度类型的实浮点数。 |
string | 字符串,由一对双引号或单引号括起来。当一个字符串包罗多行时,可以在第一行中以 [[ 开头,在最后一行中以 ]] 末端,那么在 [[ 与 ]] 括起来的这多行内容就是一个字符串。换行符为字符串“\n”。 |
table | 类似于Java中的数组,但比数组的功能更强大,更灵活。 |
function | 由 C 或 Lua 编写的函数 |
thread | 协同线程,是协同函数的执行体,即正在执行的协同函数。 |
userdata | 一种用户自定义函数,用于表示一种由应用函数或C/C++语言库所创建的类型,可以将任意C/C++的任意数据类型的数据存储到Lua变量中调用。 |