Modul:Array: Unterschied zwischen den Versionen

local fix
(Die Seite wurde neu angelegt: „p = {} function p.contains(list, str) for i, v in ipairs(list) do if v == str then return true end end return false end return p“)
 
(local fix)
 
(4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
p = {}
local p = {}


function p.contains(list, str)
function p.contains(list, str)
-- returns true if the list contains the str, but false if not
for i, v in ipairs(list) do
for i, v in ipairs(list) do
if v == str then
if v == str then
Zeile 8: Zeile 9:
end
end
return false
return false
end
function p.merge(t1, t2)
-- merge tables that are arrays: {1,2,3} and {3,4,5}
    local result = {}
    for i = 1, #t1 do
        table.insert(result, t1[i])
    end
    for i = 1, #t2 do
        table.insert(result, t2[i])
    end
    return result
end
end


return p
return p