lua-表

    技术2022-07-10  82

    ---table表:是一种数据结构,可以当做数组、字典来用;另外,也用来解决模块、包、对象的相关问题 table1 = {} print("table的类型:",type(table1)) --移除引用,lua垃圾回收会释放内存 table1 = nil print() --table操作 --连接 nameArr = {"Wang","Lun","Qiang"} print(table.concat(nameArr)) --指定隔开符 print(table.concat(nameArr,",")) --指定隔开符以及开始和结束位置 print(table.concat(nameArr,",",2,3)) --插入 charArr = {"A","B","C"} --末尾插入 table.insert(charArr,"D") print(charArr[4]) --在特定索引处插入 table.insert(charArr,2,"E") print(charArr[2]) print(charArr[5]) --删除 table.remove(charArr) print(charArr[5]) --排序 charArr2 = {"D","B","C","A"} print("排序前:") for k,v in ipairs(charArr2) do print(k,v) end print() table.sort(charArr2) print("排序后:") for k,v in ipairs(charArr2) do print(k,v) end
    Processed: 0.025, SQL: 9