基本数据类型
Lua 的基本数据类型包括:
nilbooleannumberstringuserdatafunctionthreadtable
nil 与变量删除
将一个全局变量赋值为 nil,即等价于删除该变量。
类型查询
函数 type() 返回参数的类型(字符串形式)。
布尔判定
nil 为 false,其他值均为 true。
字符串与数字的自动转换
字符串与数字在算术运算中会自动转换,但在相等比较中不会:
print("10"+1) --输出为11
但是"10"==10 为false
字符串连接
操作符 .. 用于连接字符串,两点前后各留一个空格:
print(10 .. 20)--结果为1020
相关转换函数
函数 tonumber 和 tostring 用于在数字与字符串之间显式转换。