Diese Sprachen unterstützen nicht gegenseitig rekursive Funktionen Optimierung 'nativ', also ich denke, es muss Trampolin oder .. heh .. Umschreiben als Schleife) Vermisse ich etwas? UPDATE: Es schein
Wenn ich richtig verstehe, kann scala.util.control.TailCalls verwendet werden, um Stapelüberläufe für nicht-tail-rekursive Funktionen zu vermeiden, indem Sie ein Trampolin verwenden. Das Beispiel in d
Während der letzten Diskussionen bei der Arbeit bezog sich jemand auf eine Trampolin-Funktion. Ich habe die Beschreibung unter Wikipedia gelesen. Es ist genug, um einen Überblick über die Funktionalit