我有一些与某些LUA代码交互的C ++代码。基本上,我希望能够从查询消息中获得一些结果(以字典的形式aka aka aka aka a集合),然后将它们推到lua作为表,以便我可以轻松地访问LUA的所有结果使用字典。

现在,我只有一个我想要的特定价值并将其发送出去,但是很高兴将所有这些值发送出去,而不必要求特定的值。

有帮助吗?

解决方案

假设您一般熟悉LUA API,这是基本过程:

  1. 在堆栈上创建新表(lua_newtable)
  2. 对于字典中的每个项目
    1. 将值推到堆栈上
    2. 将钥匙推到堆栈上
    3. 称呼 lua_settable
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top