5
如何从最后迭代一个简单的Lua表,即a sequence?的通缉行为如何从末尾迭代Lua表?
例子:
local mytable = {'a', 'b', 'c'}
for i, value in reversedipairs(mytable) do
print(i .. ": " .. value)
end
应该输出
3: c
2: b
1: a
如何实现此reversedipairs
?
你的迭代比这更普遍。意思是,它可以在没有太多限制的情况下在桌面上工作它只是在表格的[“sequence”](https://www.lua.org/manual/5.3/manual.html#3.4.7)上反向迭代。如果一个表没有序列,那么行为是未定义的。 –
@TomBlodget谢谢,我编辑了这个问题。我知道必须有一个正式的名字,但我没有在任何地方找到它。 –