end: Wasm text instruction
end is used to end ablock,loop,if, orelse. In the other examples we used the s-expression syntax which doesn't require theend, so you won't find it in the other examples here. However, it's still useful to know about since this is what the browsers display in devtools.
In this article
Try it
(module ;; import the browser console object, you'll need to pass this in from JavaScript (import "console" "log" (func $log (param i32))) (func i32.const 0 ;; change to positive number if you want to run the if block if i32.const 1 call $log ;; should log '1' end ) (start 1) ;; run the first function automatically)const url = "{%wasm-url%}";await WebAssembly.instantiateStreaming(fetch(url), { console });Syntax
wat
i32.const 0if ;; do somethingend| Instruction | Binary opcode |
|---|---|
end | 0x0b |