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

View in English Always switch to English

Lokales Setzen

Die local.set Anweisung setzt die Werte einer lokalen Variablen.

Probieren Sie es aus

(module (import "console" "log" (func $log (param i32))) (func $main (local $var i32) ;; create a local variable named $var (local.set $var (i32.const 10)) ;; set $var to 10 local.get $var ;; load $var onto the stack call $log ;; log the result ) (start $main) ) 
const url = "{%wasm-url%}"; await WebAssembly.instantiateStreaming(fetch(url), { console }); 

Syntax

wat
;; load the number 2 onto the stack i32.const 2 ;; store the number 2 in the variable $val local.set $val 
Anweisung Binärer Opcode
local.set 0x21