lua array append code example

Example: lua list append

-- One can append an element to the end of an array with the function table.insert.
-- table.insert takes three arguments, the table, the position, and the value to insert.
-- By default the position is equal to the length of the table + 1, in other words it will append it to the end.

local t = {};

table.insert(t, "a"); -- Insert "a" at position 1.
table.insert(t, "c"); -- Insert "c" at position 2.
table.insert(t, 2, "b"); -- Insert "b" at position 2, therefore pushing the "c" to position 3.

for i,v in ipairs(t) do
	print(i, v); -- 1 "a", 2 "b", 3 "c".
end

Tags:

Lua Example