题
我有一些与某些LUA代码交互的C ++代码。基本上,我希望能够从查询消息中获得一些结果(以字典的形式aka aka aka aka a集合),然后将它们推到lua作为表,以便我可以轻松地访问LUA的所有结果使用字典。
现在,我只有一个我想要的特定价值并将其发送出去,但是很高兴将所有这些值发送出去,而不必要求特定的值。
解决方案
假设您一般熟悉LUA API,这是基本过程:
- 在堆栈上创建新表(lua_newtable)
- 对于字典中的每个项目
- 将值推到堆栈上
- 将钥匙推到堆栈上
- 称呼 lua_settable
不隶属于 StackOverflow