/
githubmirror
/
redis
Обзор
Документация
Войти
/
githubmirror
/
redis
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
unstable
deps/lua/test/readonly.lua
12 строк
260 B
antirez
makefile adapted to link against lua lib and to pass the 32bit flag to Lua building system
25 май 2011, 14:32
25 май 2011, 14:32
21d3294
Код
Авторство
О чём код?
-- make global variables readonly local f=function (t,i) error("cannot redefine global variable `"..i.."'",2) end local g={} local G=getfenv() setmetatable(g,{__index=G,__newindex=f}) setfenv(1,g) -- an example rawset(g,"x",3) x=2 y=1 -- cannot redefine `y'