DyrmanНу тип такого:
function add(array, index, change)
local ar = {}
local f = 0;
for i, e in array do
if i == index then
ar[i] = change;
f = 1;
end
if f == 1 then
ar[i+1]= e;
else
ar[i]= e;
end;
end
return ar
end
То есть нужен массив, в котором все индексы - целые числа, отличающиеся друг от друга на 1, и можно было вставлять новые элементы между другими и удалять старые со сдвигом?