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

View in English Always switch to English

WebAssembly-Anweisungen zur Ausnahmebehandlung

WebAssembly-Anweisungen zur Ausnahmebehandlung.

Auslösen

throw

Löst eine Ausnahme eines bestimmten Typs aus, der durch eine tag-Definition festgelegt ist.

throw_ref

Löst eine zuvor ausgelöste Ausnahme erneut aus, die durch einen exnref-Wert repräsentiert wird.

Versuchen

try_table

Ermöglicht es Ihnen, einen Codeblock darauf zu prüfen, ob er eine Ausnahme auslöst, und diese gegebenenfalls mit einer Catch-Klausel zu behandeln.

Catch-Klauseln

catch

Fängt Ausnahmen ab, die einem bestimmten Fehler-tag entsprechen, und legt die Nutzdaten der Ausnahme auf den Stack.

catch_all

Fängt jede Ausnahme ab und legt nichts auf den Stack.

catch_ref

Fängt Ausnahmen ab, die einem bestimmten Fehler-tag entsprechen, und legt die Nutzdaten der Ausnahme sowie einen exnref-Wert, der die Ausnahme repräsentiert, auf den Stack.

catch_all_ref

Fängt jede Ausnahme ab und legt einen exnref-Wert, der die Ausnahme repräsentiert, auf den Stack.

Siehe auch