20.708
Bearbeitungen
(getArgs() auch ohne argslist) |
(getArgs() ohne Lücken zurück zu lassen) |
||
| Zeile 65: | Zeile 65: | ||
end | end | ||
else -- ohne argslist | else -- ohne argslist | ||
for a, v in pairs(args) do | for a, v in pairs(args) do -- erstmal komplett kopieren | ||
if v | result[a] = v | ||
result[a] = | end | ||
for i = 1, #result do -- dann leere indizierte Einträge entfernen | |||
if result[i] == "" then -- es dürfen keine Lücken entstehen | |||
table.remove(result, i) | |||
end | |||
end | |||
for a, v in pairs(result) do -- und sonstige leere Einträge entfernen | |||
if v == "" then -- jetzt auch die nicht-indizierten | |||
result[a] = nil | |||
else | |||
empty = false | empty = false | ||
end | end | ||