首页 > 解决方案 > 这样做的优化方式,所以它更快?

问题描述

有没有更好的方法来做到这一点?

table.insert(out, table.remove( tbl, math.random(#tbl) ) )

我试过这样做

out[#out + 1] = tbl
tbl[#math.random(#tbl)] = nil

标签: lua

解决方案


这比table.insert

out[#out + 1] = table.remove(tbl, math.random(#tbl))

推荐阅读