Lua: table->十六进制ID和十六进制ID->table

Lua: table->hex id and hex id->table

如果我有 table,我可以打印它以获得唯一的十六进制 ID。

> t = {}
> print(t)

table: 1554A170

现在假设我有一个字符串:

str = "table: 1554A170"

如何访问 t 对象?

内部 print() 将在打印 table 值时使用 lua_topointer()
Lua 的手册接下来讲述 lua_topointer():

There is no way to convert the pointer back to its original value.

Typically this function is used only for debug information.