Skip to content

table.insert

テーブルに要素を挿入する

lua
table.insert (table, [pos,] value)

説明

テーブルの指定した位置 pos に値 value を挿入します。pos を省略した場合、value はテーブルの末尾に挿入されます。挿入に伴い、必要に応じて既存の要素がシフトされます。

サンプルコード

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

この例では、3番目の位置に値3を挿入しています。

互換性

  • Lua 5.1

関連項目