Modulo:No globals
Darsen a mapan iti pagdaliasatan
Darsen a mapan agbiruk
Agpataud daytoy a modulo iti biddut no mabasa ti ania man a nil global wenno maisurat ti ania man a global, malaksid ti arg. Ti panagusar, inayon ti iti ngato ti modulo nga agus-usar iti daytoy. Saan a mairaman ti karuay ti arg gapu ta nasken tapno husto nga agobra para iti annong ti require Scribunto. (Kitaen ti taudan ti kodigo ti Scribunto ditoy.)
Dokumentasion ti modulo
![]() | Inus-usar daytoy a modulo kadagiti mensahe ti sistema. Dagiti panagbaliw iti daytoy ket gapuanan dagiti dagus a panagbaliw iti interface ti agar-aramat iti Wikipedia. Tapno maliklikan ti nakaro a pannakagulo, nasken nga umuna a masubokan dagiti ania man a panagbaliw kadagiti subpanid ti /pagipadasan wenno /pangsubok ti modulo, wenno iti bukodmo a pagipadasan. Mabalinton a mainayon dagiti nasubokan a panagbaliw iti maysa a panagurnos iti daytoy a modulo. Pangngaasi a pakitungtungan dagiti ania man a panagbaliw iti panid ti tungtungan sakbay nga isayangkat. |
![]() | Inus-usar daytoy a modulo kadagiti adu a panid, no baliwam adunto ti makadlaw. Pangngaasi nga umuna a subokan kadagiti subpanid ti /pagipadasan wenno /pangsubok, wenno iti bukodmo a subpanid, ken usigen a pagtungtungan dagiti binaliwan iti panid ti tungtungan sakbay nga isayangkat. |
require('Modulo:No globals')
local mt = getmetatable(_G) or {}
function mt.__index (t, k)
if k ~= 'arg' then
error('Pinadas a binasa ti nil global ' .. tostring(k), 2)
end
return nil
end
function mt.__newindex(t, k, v)
if k ~= 'arg' then
error('Pinadas a sinurat ti global ' .. tostring(k), 2)
end
rawset(t, k, v)
end
setmetatable(_G, mt)