Skip to content

table.remove

テーブルから要素を削除する

lua
table.remove (table [, pos])

説明

テーブルの指定した位置 pos にある要素を削除し、その削除された要素を返します。削除に伴い、必要に応じて残りの要素がシフトされます。pos を省略した場合、テーブルの最後の要素が削除されます。

サンプルコード

lua
local t = {1, 2, 3, 4}
table.remove(t, 2)
print(table.concat(t, ", "))  -- 1, 3, 4

この例では、2番目の要素を削除し、残りの要素を連結して表示しています。

互換性

  • Lua 5.1

関連項目