【Lua基础知识】Lua基础应用知识

(1)注释

单行注释

--  

多行注释

--[[

内容

]]--

(2)基础变量类型

Nil

A=nil   //即可销毁一个变量

Nil含义: 没有任何有效值,就是一个nil

Nil使用:通常在删除变量(全局变量和table)中做使用

注意:如果一个对象为nil,那么使用type(变量)得到的是一个字符串’nil’而不是nil这个类型,所以  type(变量)==nil  答案是  false  

 Type(变量)==’nil’  答案是  true

Table

Table含义:其实就是java中的一个map

Table的key索引从1开始,

Table使用:

Table1 = {key1=”value1”,key2=”value2”}    //table定义

For k,v in paris(table1) do     //table类型变量的遍历

        Print(k..”-”..v)    //其中两个点’..‘相当于’+’,用于连接字符串或者变量

end

Table1.key1 = nil     //即可做删除table变量中key1的键值对

Boolean

Nil为false,0为true

Number

number为双精度(8字节),故而普通数值都为number类型,例如:

A = 10     //A就是number类型,lua中没有整形

String

单双引号可以表示字符串

print("双引号字符串")

print("单引号字符串")

也可以用[[..]]进行表示,还可以表示可换行字符串

字符串和数字进行数学运算,优先将字符串转成数字。

例如print(“1”+ 2)  其实结果是3

而如果想要进行字符串连接需要使用print(“1”..2)进行连接

字符串长度使用:#i ,表示字符串i的长度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值