local len = 100000
local test1 = {}
local test2 = {}
local test3 = {}
local start = os.clock()
for i=1,len do
test1[i] = i
end
print("test1 usetime ",os.clock()-start)
local start = os.clock()
for i=1,len do
table.insert(test2,i)
end
print("test2 usetime ",os.clock()-start)
local start = os.clock()
for i=1,len do
table.insert(test3,1,i)
end
print("test3 usetime ",os.clock()-start)
总结:使用key的方式插入最快。向前插入巨慢,要小心使用
test1 usetime 0.002137
test2 usetime 0.007735
test3 usetime 26.065246