Module:Concaténation
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 B,C = {3,7},{1,9}
local Point = {}
setmetatable(B,Point)
setmetatable(C,Point)
function Point.__concat(s,t)
local P = {{},{}}
P[1][1] = s[1]
P[1][2] = t[1]
P[2][1] = s[2]
P[2][2] = t[2]
return P
end
function p.colle(s,t)
local P = {{},{}}
P = B..C
return "La concaténation de B et C est donnée par la matrice : <br />"..P[1][1].." , "..P[1][2].." <br /> "..P[2][1].." , "..P[2][2]
end
return p