首页  

lua table 排序     所属分类 lua 浏览量 694
local function compare(a, b)
	 -- desc
     return a > b
	 -- asc
	 -- return a < b
end
local t1 = {}
table.insert(t1, 3)
table.insert(t1, 1)
table.insert(t1, 5)
table.sort(t1, compare)
print(t1)
print("t1.size=" .. #t1)
local t1size = #t1
for i = 1,t1size , 1 do                
print(t1[i])
end

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

指定位置(pos)插入值为value的一个元素
pos参数可选, 默认为末尾

table.sort (table [, comp])
comp 可选 ,默认升序



注意 !!! 比较函数中不能出现= 譬如 >= <= ,否则出现相同元素时会报错
在线运行 lua脚本 https://c.runoob.com/compile/66

上一篇     下一篇
c语言hello

c++ hello

在线画图工具 Shapefly

lua for 循环

Lua 语法 总结

全球ETF行业发展2020年度报告