Module:TestTableau : Différence entre versions
Ligne 7 : | Ligne 7 : | ||
Data["SSTab2"] = DataSSTab2 | Data["SSTab2"] = DataSSTab2 | ||
− | function tprint(t) | + | |
+ | |||
+ | function tprint(t) | ||
+ | local retour = "" | ||
for key,value in pairs(t) do | for key,value in pairs(t) do | ||
if key == nil then | if key == nil then | ||
Ligne 15 : | Ligne 18 : | ||
value = "Null" | value = "Null" | ||
end | end | ||
− | + | retour = retour .. "-- " .. key .. "?" .. value .. "\n" | |
end | end | ||
+ | return retour | ||
end | end | ||
function p.affichage(frame) | function p.affichage(frame) | ||
− | tprint(Data) | + | return tprint(Data) |
end | end | ||
return p | return p |
Version du 26 juillet 2019 à 11:07
La documentation pour ce module peut être créée à Module:TestTableau/doc
local p = {} local Data = {} local DataSSTab1 = mw.loadData('Module:TestTableau/SSTab1') local DataSSTab1 = mw.loadData('Module:TestTableau/SSTab2') Data["SSTab1"] = DataSSTab1 Data["SSTab2"] = DataSSTab2 function tprint(t) local retour = "" for key,value in pairs(t) do if key == nil then key = "Null" end if value == nil then value = "Null" end retour = retour .. "-- " .. key .. "?" .. value .. "\n" end return retour end function p.affichage(frame) return tprint(Data) end return p