Comment puis-je itérer une table Lua simple, qui est a sequence, à partir de la fin?Comment itérer la table Lua à partir de la fin?
Exemple de comportement recherché:
local mytable = {'a', 'b', 'c'}
for i, value in reversedipairs(mytable) do
print(i .. ": " .. value)
end
devrait sortie
3: c
2: b
1: a
Comment mettre en œuvre ici reversedipairs
?
Votre itération est plus générale que cela. Ce qui signifie, il pourrait travailler sur la table sans trop de restrictions. Il itère simplement en sens inverse sur la ["séquence"] (https://www.lua.org/manual/5.3/manual.html#3.4.7) d'une table. Si une table n'a pas de séquence, le comportement n'est pas défini. –
@TomBlodget Merci, j'ai édité la question. Je savais qu'il devait y avoir un nom officiel, mais je ne l'ai trouvé nulle part. –