call

call ruft eine Funktion auf, wobei return_call die Tail-Call-Version davon ist. call_indirect ruft eine Funktion in einer Tabelle auf, wobei return_call_indirect die Tail-Call-Version davon ist.

Beispiele

Aufrufen der greet-Funktion, die aus JavaScript mit call importiert wurde:

Probieren Sie es aus

Berechnen der Fakultät für eine Zahl mit return_call und Protokollierung des Ergebnisses mit der exportierten fac-Funktion:

Probieren Sie es aus

Syntax

wasm
call $greet
Anweisung Binärer Opcode
call 0x10
call_indirect 0x11
return_call 0x12
return_call_indirect 0x13

Siehe auch