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
![]() | Daytoy a plantilia ket inus-usar kadagiti mensahe ti sistema. Dagiti panagbaliw iti daytoy ket gapuanan kadagiti dagus a panagbalbaliw iti interface ti agar-aramat iti Wikipedia. Tapno maliklikan ti pannakagulo, dagiti ania man a panagbalbaliw ket nasken nga umuna a masubokan kadagiti /pagipadasan ti plantilia wenno /pangsubok a subpanid, wenno iti bukodmo a pagipadasan. Dagiti nasubokan a panagbalbaliw ket mabalinton a mainayon iti agmaymaysa a panagurnos iti daytoy a plantilia. Pangngaasi a pakitungtungan iti ania man a panagbalbaliw iti tungtungan a panid sakbay ti pannakaisayangkatda. |
![]() | Maus-usar daytoy a modulo ti Lua 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 idiay tungtungan a panid 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)