Lua:获取属于指定表的元素的环境

时间:2013-08-13 18:14:43

标签: lua

是否可以检查某个对象是否真的是指定表的元素?我尝试使用debug.getfenv(o)但没有用。

someTable = {}
someTable.someValue = "Some String"

--gettable(someTable.someValue)
--so that could return table that stores someValue: someTable

1 个答案:

答案 0 :(得分:3)

getfenv之所以如此命名,是因为它返回 function 的环境。因为只有函数具有环境。

Lua中的值对于他们所在的表格没有特别的了解。如果你需要知道,你必须自己跟踪它。