lua - 这样做的优化方式,所以它更快?
问题描述
有没有更好的方法来做到这一点?
table.insert(out, table.remove( tbl, math.random(#tbl) ) )
我试过这样做
out[#out + 1] = tbl
tbl[#math.random(#tbl)] = nil
解决方案
这比table.insert
:
out[#out + 1] = table.remove(tbl, math.random(#tbl))
推荐阅读
- r - ggplot的限制轴
- node.js - NodeJS内存heapUsed不断增加,正常吗?
- azure-functions - HttpTriggered Azure 函数调用 IP
- javascript - 如何使用 jQuery 向生成的元素添加新元素?
- python - 将 Matlab 文件保存到 Python Pandas 数据框中
- lisp - 如何使用最小冲突启发式避免陷入 8-queens 中的局部最小值
- mysql - SQL QUERY:仅当 values1 不同时才返回其他列中具有相同 value2 的 values1
- go - 单双引号反引号转义特殊字符富字符串
- ksqldb - kafka 的 KSQL 连接问题
- node.js - DOTENV Windows 环境变量,但没有其他显示