5.变量类型详解

lua入门 诚意创想 1126浏览 0评论

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"]   /*通过这种形式我们可以取出  云南巨协 */

转载请注明:神途脚本超市 » 5.变量类型详解

您必须 登录 才能发表评论!

神途功能定制,我们更专业!

联系我们