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謝謝,我編輯了這個問題。我知道必須有一個正式的名字,但我沒有在任何地方找到它。 –