Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
WebAssembly Kontrollflussanweisungen
WebAssembly Kontrollflussanweisungen.
block-
Erstellt ein Label, das später mit einem
brangesprungen werden kann. br-
Springt zu einer
loop,blockoderif. br_if-
Springt zu einer
loop,blockoderif, basierend auf einer booleschen Bedingung. br_table-
Springt zu verschiedenen
loop,blockoderifAnweisungen, basierend auf einem Argument. call-
Ruft eine Funktion auf.
drop-
Entfernt einen Wert vom Stapel und verwirft ihn.
end-
Kann verwendet werden, um einen
block,loop,ifoderelsezu beenden. if...else-
Führt eine Anweisung aus, wenn das letzte Element auf dem Stapel wahr (ungleich null) ist.
loop-
Erstellt ein Label, das später mit einem
brangesprungen werden kann. nop-
Macht nichts.
return-
Gibt aus einer Funktion zurück.
select-
Wählt einen seiner ersten beiden Operanden basierend auf einer booleschen Bedingung aus.
unreachable-
Kennzeichnet einen Punkt im Code, der nicht erreichbar sein sollte.