// Tail-call litmus test with multiple results // // Mutually recursive functions implement a multi-entry loop using tail calls, // with exception handling. // // The functions do not have the same signatures, so if all arguments are stack // arguments then these use different amounts of stack space. // // The "even" function will throw when the input is zero, so when an exception // bubbles out of return_call it must not be caught by the exception handler in // "odd", but must instead be delegated to the caller, which is JS code.
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.1Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.