util/array.lua
changeset 13249 ffe4adbd2af9
parent 13145 451cb119026e
child 13252 db433ed3135c
equal deleted inserted replaced
13248:2902c54f45a6 13249:ffe4adbd2af9
    34 		t = self.collect(t, _s, _var);
    34 		t = self.collect(t, _s, _var);
    35 	end
    35 	end
    36 	return setmetatable(t or {}, array_mt);
    36 	return setmetatable(t or {}, array_mt);
    37 end
    37 end
    38 
    38 
    39 array.new = new_array;
    39 function array.new(t)
       
    40 	return setmetatable(t or {}, array_mt);
       
    41 end
    40 
    42 
    41 function array_mt.__add(a1, a2)
    43 function array_mt.__add(a1, a2)
    42 	local res = new_array();
    44 	local res = new_array();
    43 	return res:append(a1):append(a2);
    45 	return res:append(a1):append(a2);
    44 end
    46 end