3

Lua でテーブルを完全に消去またはリセットするにはどうすればよいですか。最終的には空白のテーブルにしたいです。

4

3 に答える 3

7

キーを反復処理して nil にします。

for k,v in pairs(t) do
  t[k] = nil
end

配列の場合は、table.remove() で値を削除します

于 2011-02-10T04:48:55.063 に答える
3

この方法はどうですか?

t = {..some non-empty table..}
...some code...
t={}
于 2011-02-10T12:33:29.390 に答える