lua语言学习九table
2017-07-30 11:36
225 查看
个人感觉lua语言的table有点像字典
1.table的构造
tab={} -->构造一个空的table
tab1={[1]="tab1",[2]="tab2"}
tab2={"tab1","tab2"}
tab[1]="Tab1" --给tab1重新赋值
print (tab[1]) -->Tab1
tab[3]="tab3"
print (tab[3]) -->tab3
tab常用的操作
1.获取长度
print (#tab2) -->2
2.插入一个元素 table.insert(table,[pos,],value)pos为可选参数,默认在最后位置插入
table.insert(tab2,"tab3")
for k,v in pairs(tab2)
do
print (v) -->tab1,tab2,tab3
end
如指定在第二个位置插入
table.insert(tab2,2,"tab3")
for k,v in pairs(tab2)
do
print (v) -->tab1,tab3,tab2
end
3.移除一个元素 table.remove(table,[pos,]) ,pos为可选参数,默认移除最后一个
table.remove(tab2)
table.remove(tab2,2)
4.连接元素 table.concat(table,[sep,[start,[end]]])
day={"one","two","three"}
print (table.concat(day)) -->onetwothree
print (#day) -->3
print (table.concat(day,", ")) -->one, two, three 指定连接字符
print (table.concat(day,", ",2,3)) -->two, three 指定索引来连接
5.排序 table.sort(table,[comp])
table.sort(day)
for k,v in pairs(day)
do
print (v) -->one three two
end
1.table的构造
tab={} -->构造一个空的table
tab1={[1]="tab1",[2]="tab2"}
tab2={"tab1","tab2"}
tab[1]="Tab1" --给tab1重新赋值
print (tab[1]) -->Tab1
tab[3]="tab3"
print (tab[3]) -->tab3
tab常用的操作
1.获取长度
print (#tab2) -->2
2.插入一个元素 table.insert(table,[pos,],value)pos为可选参数,默认在最后位置插入
table.insert(tab2,"tab3")
for k,v in pairs(tab2)
do
print (v) -->tab1,tab2,tab3
end
如指定在第二个位置插入
table.insert(tab2,2,"tab3")
for k,v in pairs(tab2)
do
print (v) -->tab1,tab3,tab2
end
3.移除一个元素 table.remove(table,[pos,]) ,pos为可选参数,默认移除最后一个
table.remove(tab2)
table.remove(tab2,2)
4.连接元素 table.concat(table,[sep,[start,[end]]])
day={"one","two","three"}
print (table.concat(day)) -->onetwothree
print (#day) -->3
print (table.concat(day,", ")) -->one, two, three 指定连接字符
print (table.concat(day,", ",2,3)) -->two, three 指定索引来连接
5.排序 table.sort(table,[comp])
table.sort(day)
for k,v in pairs(day)
do
print (v) -->one three two
end
相关文章推荐
- Lua语言学习<1>
- lua语言学习笔记
- 初步 LUA语言学习教程
- lua 学习一 理解lua 语言中的点、冒号与self
- Lua游戏脚本语言入门学习指导
- Lua游戏脚本语言入门学习指导 .
- Lua程序语言设计学习-0
- 【学习笔记】系列七:Lua 语言 15 分钟快速入门
- Lua语言学习之模块与包
- Lua嵌入式脚本语言入门学习指导
- eLua学习第三课:Lua脚本语言的基础入门教程
- LUA语言学习教程收藏
- Cocos2dx学习笔记33 Lua语言讲解
- 2_如何学习lua这门语言
- 初步 LUA语言学习教程
- LUA语言学习教程
- lua语言学习(2.0)(终章)
- lua语言的学习一安装
- lua语言学习三变量
- lua语言学习四循环和流程控制