lua 中用一个表:_G 存储所有环境
function set2GVAL(name,initval)
rawset(_G,name,initval or nil)
end
function getFromGVAL(key)
return rawget(_G,key)
end
set2GVAL("studentname","zhengjinwei")
print(tostring(getFromGVAL("studentname")))
------------------------------------------------------------------
set2GVAL("Hero",{"盖伦","菊花信"})
t=getFromGVAL("Hero")
print(tostring(t[1]) .."---" .. tostring(t[2]))
--------------------------------------------------------------------
set2GVAL("myTable",{name="郑金玮",sex="男",year=23})
t=getFromGVAL("myTable")
print(tostring(t["name"]) .. "----" .. tostring(t.sex) .."---".. tostring(t.year))