util/array.lua
changeset 1522 569d58d21612
parent 1373 120275376bbb
child 1905 e3e0a17e0b33
equal deleted inserted replaced
1521:cee81a5ae949 1522:569d58d21612
       
     1 -- Prosody IM
       
     2 -- Copyright (C) 2008-2009 Matthew Wild
       
     3 -- Copyright (C) 2008-2009 Waqas Hussain
       
     4 -- 
       
     5 -- This project is MIT/X11 licensed. Please see the
       
     6 -- COPYING file in the source package for more information.
       
     7 --
       
     8 
     1 local array = {};
     9 local array = {};
     2 
    10 
     3 local array_mt = { __index = array, __tostring = function (array) return array:concat(", "); end };
    11 local array_mt = { __index = array, __tostring = function (array) return array:concat(", "); end };
     4 local function new_array(_, t)
    12 local function new_array(_, t)
     5 	return setmetatable(t or {}, array_mt);
    13 	return setmetatable(t or {}, array_mt);