Lua Table相关函数

转自:http://blog.chinahr.com/blog/pxss/post/19550 

 

 

table.concat(table [,sep[,i[,j]]]):

从第i个位置开始,到j为止,每隔一个元素插入一个sep.返回他们生成的字符串.默认i=1,j=长度.如果省略了后面三个参数,则返回一个table元素组成的字符串.table中的元素只能是字符串或数值.不能是function,table等.

table.insert(table [,pos],value)

将value插入到table中的第pos个位置上,默认pos=长度+1.value为基本类型(string/number)

table.remove(table [,pos])移除第pos个函数,结果返回移除掉的元素.默认是最后个

table.foreach(table,f)

table.foreachi (table, f)

table.getn(table):返回元素个数.

table.setn(table,n):设置长度.

table.sort(table [,cmp])

按cmp给的方式排序,cmp是一个比较函数.比如,

cmp=function(a,b)
 if a>b then
  return true
    else
    return false
   end
end

table.sort(t,cmp)则t中的元素会从大到小排序.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值