Module:Utilisateur:Abaddon1337/Brouillon
Apparence
La documentation pour ce module peut être créée à Module:Utilisateur:Abaddon1337/Brouillon/doc
--Mon modèle très simple
-- création de la "table" (vide au départ, d'où le {}) correspondant au module
local main = {}
-- définition de la fonction simple du module.
-- appel au module ({{#invoke|Utilisateur:Abaddon1337/Brouillon|simple|day0|month0|year0}})
function main.simple(arguments)
local day = 0
local month = 0
local year = 0
local parameter = {}
local i, v
-- arguments[0] is the name of the script ?
for i, v in ipairs(arguments.args) do
parameter[i] = v
print(i .. " : " .. v)
end
--day = parameter[1]
--month = parameter[2]
--year = parameter[3]
return "Simple ok : " .. i .. " args passed."
end
-- définition de la fonction double du module.
-- appel au module ({{#invoke|Utilisateur:Abaddon1337/Brouillon|double|day0|month0|year0[|day1|month1|year1]}})
function main.double(arguments)
local day = {0, 0}
local month = {0, 0}
local year = {0, 0}
local parameter = {}
local i, v
-- arguments[0] is the name of the script ?
for i, v in ipairs(arguments.args) do
parameter[i] = v
print(i .. " : " .. v)
end
--day[0] = parameter[1]
--month[0] = parameter[2]
--year[0] = parameter[3]
--day[1] = parameter[4]
--month[1] = parameter[5]
--year[1] = parameter[6]
return "Double ok : " .. i .. " args passed."
end
return main