[解決済み] Luaテーブルのすべての要素を削除する方法は?
2022-02-08 16:56:26
質問内容
Luaのテーブル内のすべての要素を削除するにはどうすればよいですか? やりたくはないのですが。
t = {}
table.insert(t, 1)
t = {} -- this assigns a new pointer to t
tへのポインタはそのままに
t
.
試してみました。
t = {}
table.insert(t, 1)
for i,v in ipairs(t) do table.remove(t, i) end
上記は有効ですか? それとも他に何か必要でしょうか?
解決方法は?
for k in pairs (t) do
t [k] = nil
end
テーブルが全体として配列として使用されていない場合、ipairs で問題が発生する可能性があります。
関連
-
[解決済み】<eof>は'end'の近くで期待される。
-
[解決済み] Lua: グローバルな 'mapfinishes' (nil 値) に対して演算を実行しようとした。
-
[解決済み] "ローカルへのインデックス作成試行..." なぜこのエラーが発生するのでしょうか?
-
[解決済み] WoW Lua - 1.13でスペルランクを取得する方法 (クラシック)
-
[解決済み] Luaイベントハンドラ
-
lua 5.2 で発生する可能性のあるいくつかのエラー
-
グローバルな 'setmetatable' (nil 値) または同様のものを呼び出そうとすると、lua がエラーを報告する。
-
luaの一般的なエラーの種類
-
[解決済み] <' の近くに予期しない記号がある
-
[解決済み] Luaでテーブルが要素を含んでいるかどうかを確認するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] LUA がグローバルな nil 値のインデックスを作成しようとした
-
[解決済み] Lua 5.1の__callメタメソッドは、実際にはどのように動作するのでしょうか?
-
[解決済み] Luaにおける演算子~=の意味とは?
-
[解決済み] WoW Lua - 1.13でスペルランクを取得する方法 (クラシック)
-
[解決済み] Luaのテーブルが空かどうかを判断する最も効率的な方法は?
-
[解決済み] トーチ[cpuType]の文法説明
-
[解決済み] Luaでネストしたテーブルと数値キー
-
lua 5.2 で発生する可能性のあるいくつかのエラー
-
Lua5.3の落とし穴
-
[解決済み] luaテーブルのエントリーをキーで削除する方法は?