在应用内服务器中,我收到一张桌子,在此表格中有一个标记为userdata
的密钥。我红这种类型是允许任意C数据存储在Lua变量中。是否可以从Lua读取/访问其内容?
答案 0 :(得分:2)
Lua无法读取userdata中的数据,除非您编写将以某种方式从userdata读取和返回字节的本机函数,您会发现它们很方便 - 作为数字数组,字符串,或者只是返回单字节指定的索引。
也许您的主机应用程序/框架已经具备这些功能,但Lua本身绝对不能这样做。
Corona SDK的userdata页面仅引用Lua的文档,基本相同 - 除了赋值和身份测试外,Lua中没有对userdata的操作。