- 八个基本类型: nil, boolean, number, string, userdata, function, thread, table
- 变量没有预定以类型,每个变量都可能含有任何类型。
- nil: 变量没有赋值时,值为nil,
- 八个基本类型: nil, boolean, number, string, userdata, function, thread, table
- 变量没有预定以类型,每个变量都可能含有任何类型。
- nil: 变量没有赋值时,值为nil, 给变量赋值nil 即删除他。
- boolean: 有两个值:true 和 false, Lua中所有值都可作为判断条件, Lua中除了nil和false为假,其他都为真, 即0和空串都为真。
- numbers: 实数, Lua中没有整数。
- strings: string 可以高效处理字符串, 字符串内存自动分配。 ` ` 可以定义多行字符。
- Functions: 函数在Lua中是第一类值。
- Userdata and threads: userdata 可以存放c变量,userdata 除了赋值和相等比较,没有其他预定以操作。
- boolean: 有两个值:true 和 false, Lua中所有值都可作为判断条件, Lua中除了nil和false为假,其他都为真, 即0和空串都为真。
- numbers: 实数, Lua中没有整数。
- strings: string 可以高效处理字符串, 字符串内存自动分配。 ` ` 可以定义多行字符。
- Functions: 函数在Lua中是第一类值。
- Userdata and threads: userdata 可以存放c变量,userdata 除了赋值和相等比较,没有其他预定以操作。
转载于:https://blog.51cto.com/techfans/141674