WebAssembly Kontrollflussanweisungen

WebAssembly Kontrollflussanweisungen.

block

Erstellt ein Label, aus dem später mit einem br gesprungen werden kann.

br

Verzweigt zu einer Schleife oder einem Block.

call

Ruft eine Funktion auf.

drop

Entfernt einen Wert vom Stapel und verwirft ihn.

end

Kann verwendet werden, um einen block, loop, if oder else zu beenden.

if...else

Führt eine Anweisung aus, wenn das letzte Element auf dem Stapel wahr (1) ist.

loop

Erstellt ein Label, zu dem später mit einem br gesprungen 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

Bezeichnet einen Punkt im Code, der nicht erreichbar sein sollte.