我正在使用inspect.lua来检查表到字符串。
但是,如果值是用户数据,则只返回<userdata 1>
我真的需要知道userdata的类型是什么,userdata的值是什么,这对调试非常重要,我不想在任何IDE中这样做,我只想要一些可以帮助打印人员进行调试的东西。
发布于 2018-08-29 06:52:08
如果用户数据元表是用luaL_newmetatable创建的,它包含一个包含用户数据类型的条目__name (从Lua版本5.3开始),请参见https://www.lua.org/manual/5.3/manual.html#luaL_newmetatable。不幸的是,这个特性仍然没有被广泛使用。
https://stackoverflow.com/questions/15175859
复制相似问题