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ありがとう、私は質問を編集しました。私はそれの正式な名前がなければならないことを知っていましたが、私はそれをどこにも見つけられませんでした。 –