1 获取以及设置大小

a={}
print(table.getn(a)) -->
table.setn(a,)
print(table.getn(a)) -->

2 插入删除

a={}
for line in io.lines() do
table.insert(a,line)//在最后位置插入
end
table.insert(a,b,c)//在a表的第b个位置 插入c
table.remove(a)//移除a表最后一个元素
table.remove(a,)//移除第一个元素

3 排序

table.sort()
两个参数:待排表和排序函数(缺省排序函数默认为小于操作符即从小到大) 
ipairs和pais: ipairs使用key的顺序,pais使用自然存储顺序

a={,,,,}
table.sort(a)//给value排序并不是给key排序!
for n,k in ipairs(a) do
print(k)
end// -->12356
//如果要想给key排序那么就必须把key值复制出来给一个新表作为值排序
x={c=,b=,a=}
y={}
for n in pairs(x) do table.insert(y,n) end
table.sort(y)
for i,n in ipairs(y) do print(n) end//-->abc

最新文章

  1. membership与成员资格
  2. UITableView 系列之自定义 UITableViewCell
  3. CString 操作
  4. java画图程序_图片用字母画出来
  5. notepad++ 各类插件学习记录
  6. zip解压缩
  7. SVG 动画实现弹性的页面元素效果
  8. freeCodeCamp:Diff Two Arrays
  9. Proguard使用教程
  10. (转)IOS学习笔记-2015-03-29 int、long、long long取值范围
  11. Struts2中的链接标签 <s:url>和<s:a>---在action中获取jsp表单提交的参数(转)
  12. C语言之基本算法35—数组上三角之积 主对角之积 副对角之积
  13. asp.net中使用jquery ajax保存富文本的问题
  14. Java代码输出是“father”还是“child”(一)
  15. Java开发各层对象含义 PO,VO,DAO,BO,POJO
  16. 与非java语言使用RSA加解密遇到的问题:algid parse error, not a sequence
  17. C#发邮件_EmailHelper
  18. poj2386(简单的dfs/bfs)
  19. wait_activity
  20. ORACLE异常处理及函数

热门文章

  1. 读EntityFramework.DynamicFilters源码_心得_设计思想_04
  2. JBPM学习第3篇:10分钟熟悉JBPM工作台
  3. Windows核心编程(第5版)----关闭内核对象
  4. 提问的智慧 How To Ask Questions The Smart Way
  5. 【Web crawler】print_all_links
  6. ToolBar 简单使用
  7. content provider其中操作文件的函数
  8. Atlas+Keepalived实现MySQL读写分离、读负载均衡
  9. C++ virtual inheritance ZZ
  10. svn环境搭建