number 数字类型
用于存储数字类型的数据
例如:111,-111
赋值方法:直接将数字类型的值 使用 = 赋值给变量即可
使用方法:直接调用变量名即可使用
string 字符串类型
用于存储字符串类型的数据
例如: “china”, “时间神途”,“www.juxie100.com”
在lua里面,使用双引号 “” 的才叫字符串
赋值方法:直接将字符串类型的值 使用 = 赋值给变量即可
使用方法:直接调用变量名即可使用
bool 布尔类型
用于存储true和false类型的数据
没有例如,他的类型只有2个值真和假
赋值方法:直接将ture或false 使用 = 赋值给变量即可
使用方法:直接调用变量名即可使用
table 表类型
用于存储多种类型的类型数据
例如:{1,1},{“sjst”,”st2″}
在lua里面,使用大括号 { } 才叫表
赋值方法:直接将table类型的值 使用 = 赋值给变量即可
表是个特殊的类型,因为他可以包含多种数据类型的数据,他的定义方法跟其他的不一样
/***table的结构***/ { [关键字] = 值, [关键字] = 值, [关键字] = 值, } /* 1、其中关键字可以是数字也可以是字符串 2、值可以是任意类型,包括table类型 */
1、简单的table定义方法,使用默认的关键字
{ 值1,值2,值3,值4 } 注意:值与值之间必须用逗号隔开
在不定义关键字的情况下,关键字默认就是按照1,2,3这样排列下来
关键字的作用是为了协助我们取得正确的值,如果我们只给他变量的名字,那我们取的的是整个表并不是具体关键字所对应的值
local tb = {"one","two"} /*先定义一个叫tb的简单表*/ tb[1] /*通过这种形式我们可以取出 one */ tb[2] /*通过这种形式我们可以取出 two */
2、复杂的table定义方法,使用自定义的关键字
{ [关键字1] = 值1,[关键字2] = 值2,[关键字2] = 值2 } 注意:值与值之间必须用逗号隔开
在定义关键字的情况下,系统不会再自动添加关键字,那么意味着调用的时候也要输入正确的关键字才行
local tb = { /*先定义一个叫tb表,这种排版方便查阅*/ ["one"] = "时间神途", ["two"] = "云南巨协", } tb["one"] /*通过这种形式我们可以取出 时间神途 */ tb["two"] /*通过这种形式我们可以取出 云南巨协 */