我需要一个" br_table"的例子。 WebAssembly的指令,因为我不知道如何直接在WebAssembly文本格式中使用该指令。
就像下面的代码一样,我无法弄清楚它的构造结构对应的部分。哪个部分是" default_target"或" target_table"等等?
(br_table 0 1 2 (i32.const 16) (get_local 0))
答案 0 :(得分:1)
如果你需要的只是语法的一个例子,WebAssembly test suite是一个很好的参考。 br_table
规范测试在这里:
https://github.com/WebAssembly/testsuite/blob/master/br_table.wast
以下是一个例子:
(br_table 1 1 1 (i32.const 5) (i32.const 1))