WebAssembly-Steuerflussanweisungen

WebAssembly-Steuerflussanweisungen.

block

Erstellt ein Label, das später mit einem br angesprungen werden kann.

br

Springt 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, das später mit einem br angesprungen werden kann.

nop

Macht nichts.

return

Kehrt 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.