zoukankan      html  css  js  c++  java
  • cocos2d-x-lua基础系列教程六(lua-table增删改查)

    lua-table库
    1,插入
    table.insert () --假设没有设定位置,默认last位置
    
    样例:
     myTable = {
     1,
     2,
     3
    }
    
    myTable.insert(myTable,1,10)
    for k,v in pairs(myTable) do
     print (k , v)
    end
    
    2,删除函数
    table.remove(table,pos)
    tabel.remove() --默认删除最后一位
    
    3 排序函数
    table.sort(tableName,sortfunction)
    默认从大到小
    local function my_sort(x,y)
     if x > y then 
     return true
     else
            return false
    end
    
    4,链接
    str_t = {"脚本小子"}
    str_t2={"脚本小子"}
    table.concat(str_t,"123")
    for k,v in pairs (str_t) do 
     print (k,v)
    end
    
    function recount ()
     if type(l) ~= "table" then
      return 1
     end
     local res = {}
     for i = 1,#l do
     res [i] = rcont (l[i])
     end 
    
     return table.concat (res)
    end
    
    local rlt = rcont (str_t)
    
    print (rlt)
    
    5。删除
    t[3] = nil
    for k,v in pairs(t)do 
     print (k,v)
    end
    
    
    
    


查看全文
  • 相关阅读:
    04.日志管理
    刷爆美国朋友圈的超燃短片:年轻人为什么要奋斗?
    【逗比作孽呀】网站缓存优化
    来看看这20个顶尖的开源项目!
    nginx处理问题笔记
    -bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
    一个创业公司倒下的128小时
    快速打造跨平台开发环境 vagrant + virtualbox + box
    【Git 使用笔记】第四部分:git在公司中的开发流程
    新购买的vps应该做的几件事情
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10495333.html
  • Copyright © 2011-2022 走看看