1,命名规范: 区分大小写;
2,动态类型语言,在语言中没有类型定义的语法,每个值本身就包含了类型信息。对于一个变量来说,它的值的类型是可以随时变换的。
基础类型:
nil 空
boolean 布尔 只有 false和nil为假,其它为真
number 数字 不论浮点数还是整形都是number类型。
string字符串
function 函数
table 表
userdata 自定义数据类型
thread 线程
类型检测:
print(type(var)) ->nil
var = 20
print(type(var)) -> number
var = print
print(type(var)) -> function
var = {}
print(type(var)) -> table