--[[
数据结构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
lua基础【三】唯一数据结构table表
最新推荐文章于 2020-11-23 12:03:49 发布