table.insert (table, [pos,] value) |
table の位置 pos に要素 value を挿入する。空きスペースが必要なら、他の要素を上にずらす。 pos のデフォルト値は n+1 である。 n はテーブルの長さである (2.5.5 を参照)。 table.insert(t,x) の呼び出しは、テーブル t の最後に x を挿入する。
テーブルの二番目に"@"を挿入する
t = {1,2,3} table.insert(t, 2, "@") print(table.concat(t,":")) --> 1:@:2:3
テーブルにテーブルを挿入する場合
t = {1,2,3} table.insert(t, 2, {"@1","@2"}) --> {1,{"@1","@2"},2,3} となる