Modul:ListeBasistyp: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Stewie (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „--[[ Lua Alternative für Vorlage:Liste Basistyp (in der Hoffnung auf bessere Performance) erwartet ein basistyp als argument und stellt zugehörigen Seiten da…“) |
Stewie (Diskussion | Beiträge) |
||
Zeile 8: | Zeile 8: | ||
function p.Liste( frame ) | function p.Liste( frame ) | ||
local Basistyp = frame.args['Basistyp'] | local Basistyp = frame.args['Basistyp'] | ||
+ | -- test ob Basistyp leer ist wenn ja, beende hier | ||
+ | if Basistyp == nil then return nil end | ||
+ | -- test ob argument tatsächlich ein basistyp ist wenn nicht beende hier | ||
return Basistyp | return Basistyp | ||
end | end | ||
return p | return p |
Version vom 22. November 2020, 03:42 Uhr
Die Dokumentation für dieses Modul kann unter Modul:ListeBasistyp/Doku erstellt werden
--[[
Lua Alternative für Vorlage:Liste Basistyp (in der Hoffnung auf bessere Performance)
erwartet ein basistyp als argument und stellt zugehörigen Seiten da.
]]--
local p = {} --local p = {} -- p steht für Paket (engl. package)
function p.Liste( frame )
local Basistyp = frame.args['Basistyp']
-- test ob Basistyp leer ist wenn ja, beende hier
if Basistyp == nil then return nil end
-- test ob argument tatsächlich ein basistyp ist wenn nicht beende hier
return Basistyp
end
return p