util.array: Add array:append() method, to append a new array to an existing one
authorMatthew Wild <mwild1@gmail.com>
Sat, 20 Jun 2009 21:43:54 +0000 (22:43 +0100)
committerMatthew Wild <mwild1@gmail.com>
Sat, 20 Jun 2009 21:43:54 +0000 (22:43 +0100)
util/array.lua

index 072b24a75ccea9d93a1b1517ecda414a77f9ee56..11ff651caf95c61fc79dc53fd0100ebea6e1d23a 100644 (file)
@@ -52,6 +52,14 @@ function array:reverse()
        end
 end
 
+function array:append(array)
+       local len,len2  = #self, #array;
+       for i=1,len2 do
+               self[len+i] = array[i];
+       end
+       return self;
+end
+
 function array.collect(f, s, var)
        local t, var = {};
        while true do