lua基础【三】唯一数据结构table表

--[[
 
 数据结构table对象(一种动态分配的对象)
 lua中的表操作,table类型实现了“关联数组的”。“关联数组是一种具有特殊索引方式的数组”
 可以通过下标或者字符串来索引它,table没有固定的大小,table是Lua仅有的数据结构,
 既然这么说,就表明table的意义很重大,也极为重要
 
 我们可以用table表示普通数组,字符表,集合记录,队列,也可以通过table 
 表示,模块(module),包(package),对象object
 
  table的创建是通过uoge构造表达式完成的,最简单的构造表达式是{}
  

]]--

--创建一个table
tab={}

--循环添加条目
for i=1,10 do
    tab[i]=i
end

--获取table的长度
print(#tab)

for i=1,#tab do

 print(tab[i])
end

--单一添加条目(这两种添加条目的做法都是一样的,我更侧重于第一种方式)
tabs={}
tabs.name="hello"
tabs["name"]="world"
print (tabs.name)

t={color="red",x=3,3,4}

print(#t)--结果是2

print(t.color)  --red


--[[

关于lua的函数,function

]]--

--[[
lua中自定义类型和线程
]]--

--[[

lua表达式  应记住以下关系操作符

<

>

<=

&g
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值