end
end
็จไบ็ปๆญข block
ใloop
ใif
ๆ else
ใๅจๅ
ถไป็คบไพไธญ๏ผๆไปฌไฝฟ็จ็ๆฏไธ้่ฆ end
็ s ่กจ่พพๅผ๏ผๅ ๆญคไฝ ไธไผๅจๅชไบ็คบไพไธญๆพๅฐๅฎใ็ถ่๏ผไบ่งฃๅฎไปๆฏๆ็จ็๏ผๅ ไธบๆต่งๅจ็ๅผๅ่
ๅทฅๅ
ทๆฏ่ฟๆ ทๆพ็คบ็ใ
ๅฐ่ฏไธไธ
(module
;; ๅฏผๅ
ฅๆต่งๅจ console ๅฏน่ฑก๏ผไฝ ้่ฆๅฐๅ
ถไป JavaScript ไผ ๅ
ฅ
(import "console" "log" (func $log (param i32)))
(func
i32.const 0 ;; ๅฆๆไฝ ๆณ่ฟ่ก if ๅ๏ผๅฐ 0 ไฟฎๆนไธบๆญฃๆฐ
if
i32.const 1
call $log ;; ๅบ่ฏฅๆๅฐโ1โ
end
)
(start 1) ;; ่ชๅจ่ฟ่ก็ฌฌไธไธชๅฝๆฐ
)
const url = "{%wasm-url%}";
await WebAssembly.instantiateStreaming(fetch(url), { console });
่ฏญๆณ
wat
i32.const 0
if
;; ๅ็นไปไน
end
ๆไปค | ไบ่ฟๅถๆไฝ็ |
---|---|
end |
0x0b |