【发布时间】:2019-04-24 10:27:31
【问题描述】:
我的代码 C 中有几个变量发生变化的函数,我想在将代码 C 转换为 wasm 后将此更改传递给 javascript。 我在 Internet 上看到 CCALL 和 CWRAP 可以针对一个变量而不是同时针对多个变量执行此操作 如何同时导出多个变量?
提前致谢。
【问题讨论】:
标签: webassembly
我的代码 C 中有几个变量发生变化的函数,我想在将代码 C 转换为 wasm 后将此更改传递给 javascript。 我在 Internet 上看到 CCALL 和 CWRAP 可以针对一个变量而不是同时针对多个变量执行此操作 如何同时导出多个变量?
提前致谢。
【问题讨论】:
标签: webassembly
如果你想要通过单个函数调用返回多个变量,你不能。
WebAssembly 规范还没有 multi-return 并且 C 本身没有多重返回(JS 也没有)。
但是,您有一些选择可以实现类似的目标:
【讨论】: