Modul:Common: Unterschied zwischen den Versionen

table2list() robuster gestaltet
(+ table2list())
Markierung: Zurückgesetzt
(table2list() robuster gestaltet)
Markierung: Zurückgesetzt
Zeile 205: Zeile 205:
-- mw.log("table2list()")
-- mw.log("table2list()")
-- mw.logObject(table)
-- mw.logObject(table)
if table == nil then
return
end
local list = ""
local list = ""
for i = 1, #table do
if not p.isEmpty(table) then
  list = list .. table[i]
if type(table) == "table" then
if i ~= #table then
for i = 1, #table do
  list = list .. (sep or ";") -- Semikolon als default
  list = list .. table[i]
    end
if i ~= #table then
  list = list .. (sep or ";") -- Semikolon als default
    end
end
else
list = table
end
end
end
-- mw.log("list=" .. list)
-- mw.log("list=" .. list)
return list
return list