我得到了下面的表格设置:如何在表格中循环并保持顺序?
local a = {
[12 * 30 * 24 * 60 * 60] = 'year',
[30 * 24 * 60 * 60] = 'month',
[24 * 60 * 60] = 'day',
[60 * 60] = 'hour',
[60] = 'minute',
[1] = 'second'
}
然而,当我配对循环一遍并打印键,值我得到这个:
for seconds, str in pairs(a) do
print (seconds, str)
end
----------
31104000 year
60 minute
3600 hour
1 second
2592000 month
86400 day
正如你所看到的,为了完全搞砸向上。 如何在表格上循环并保持订单?