Module:Méta
Ce module sert d'exemple dans la leçon Initiation au Lua avec Scribunto. son utilisation est décrite en détail dans celle-ci et, par conséquent, ce module ne doit pas être modifié sans tenir compte de la leçon.
local p = {}
local t = {"Piano","Boule","Tortue","Nénuphar"}
local mt = {}
function mt.__index()
return "(La clé spécifiée n'existe pas dans cette table)"
end
setmetatable(t,mt)
function p.mtable()
local reponse = " "
for i = 1,5 do
reponse = reponse.."<br />a la clé "..i..", on trouve : "..t[i]
end
return reponse
end
return p