Looking for ocaml Keywords? Try Ask4Keywords

OCamlSchwanzrekursion


Einführung

Funktionssprachen wie OCaml sind stark von rekursiven Funktionen abhängig . Solche Funktionen können jedoch zu Speicherüberlastung oder bei der Verarbeitung großer Datenmengen zu Stapelüberläufen führen .

Die Rekursion des Schwanzes ist in solchen Fällen eine wichtige Optimierungsquelle. Damit kann ein Programm den Aufruferkontext löschen, wenn der rekursive Aufruf der letzte der Funktion ist .

Schwanzrekursion Verwandte Beispiele