是否可以检查某个对象是否真的是指定表的元素?我尝试使用debug.getfenv(o)
但没有用。
someTable = {}
someTable.someValue = "Some String"
--gettable(someTable.someValue)
--so that could return table that stores someValue: someTable
答案 0 :(得分:3)
getfenv
之所以如此命名,是因为它返回 function 的环境。因为只有函数具有环境。
Lua中的值对于他们所在的表格没有特别的了解。如果你需要知道,你必须自己跟踪它。