1. WebAssembly
  2. Reference
  3. WebAssembly Steuerflussanweisungen
  4. end

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

end: Wasm text Instruction

end wird verwendet, um einen block, loop, if oder else zu beenden. In den anderen Beispielen haben wir die S-Expression-Syntax verwendet, die kein end benötigt, daher werden Sie es in den anderen Beispielen hier nicht finden. Es ist jedoch dennoch nützlich zu wissen, da dies das ist, was die Browser in den Entwicklungstools anzeigen.

Probieren Sie es aus

(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 0
if
 ;; do something
end
Anleitung Binärer Opcode
end 0x0b

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /