这是一个例子
local query = {}
query['count'] = 1
query['query'] = 2
for k,v in pairs(query) do
print(k)
end
上面会先打印
query
然后 count
.我如何在不添加 int 索引键的情况下确保在我遍历表时键字符串保持其顺序?
最佳答案
我在评论中回答,但我把它移到这里是为了更好地了解我在说什么。
local queryindex = {"count", "query"}
local query = {}
query['count'] = 1
query['query'] = 2
for _,v in ipairs(queryindex) do
print(query[v])
end
关于lua - 如何使用字符串键保持 Lua 表的顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19260423/